2015-09-14 2 views
2

Когда я запускаю, как обычно, php app/console cache:clear --env=prod --no-debug, ничего не происходит, ни одно сообщение не печатается, без ошибок.symfony2 cache clear --env = prod ничего не печатает

Вещи хорошо работают для --env=dev.

То же самое касается assetic:dump.

Я немного потерял информацию о том, как устранить эту проблему. Кто-нибудь знает?

+1

возможно попытаться жестким чистый кэш (например, ет приложение/кэш/* -rf), затем снова запустите команду – Freelancer

+0

Yup. Это странная проблема. Благодарю. –

+0

Я создал ответ – Freelancer

ответ

1

Если у вас есть Неустранимая ошибка, которую вы не видите, вы можете попробовать запустить вашу команду с определенным лог-пути, а затем увидеть в своем файле журнала, где была проблема.

php -derror_log=php.log app/console cache:clear --env=prod --no-debug 

Эта команда запускает сценарий и перенаправлять все ошибки в файл php.log, расположенный в текущей рабочей директории. Убедитесь, что у вас достаточно прав для создания файла по этому пути. Вы можете проверить это, запустив команду touch php.log

+0

У меня сейчас нет проблемы. Определенно попробуем это в следующий раз, когда это произойдет. –

+0

Я думаю, что вы должны переписать свой вопрос. Потому что «правильный» ответ решает вашу проблему, но не отвечает на ваш вопрос. Это может смутить других людей, которые хотят знать, как видеть ошибки в консоли. –

+0

Но в то же время я не уверен, что это решит проблему, пока я не пробовал. Если то, что произошло, повторится, я обязательно внесу некоторые изменения здесь (мне нужно будет прийти сюда, чтобы проверить ваши данные ответа в любом случае!) –

0

Попробуйте жесткий чистый кэш (например, ет приложение/кэш/* -rf), а затем снова запустить команду