Symfony 3 дает мне 500 ошибок без ошибок - PullRequest
0 голосов
/ 23 ноября 2018

У меня свежая установка Symfony 3.4.Всякий раз, когда я пытаюсь достичь "/", это дает мне 500 ошибок.Если я добавляю «app_dev.php» к моему маршруту (не только к «/» маршруту, любой маршрут дает мне ошибку на данный момент), он работает без каких-либо ошибок.В чем дело?

ОБНОВЛЕНИЕ: кажется, что отсутствует пакет отладки, а именно функция dump ().Что странно, потому что у меня есть функция dump (), она отлично работает в моем шаблоне ветки.Журнал говорит:

[2018-11-23 13:04:24] request.CRITICAL: Uncaught PHP Exception
Twig_Error_Syntax: "Did you forget to run "composer require symfony/debug
bundle"? Unknown function "dump" in "index.html.twig"."

Я запускаю требуемую команду и получаю это:

Your requirements could not be resolved to an installable set of packages.
 Problem 1
    - Conclusion: don't install symfony/debug-bundle v4.1.7
    ... all the ay down to 3.4.1
- Installation request for symfony/debug-bundle ^4.1 -> satisfiable by symfony/debug-bundle[v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7].
    - Conclusion: don't install symfony/symfony v3.4.0
Installation failed, reverting ./composer.json to its original content.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 23 ноября 2018

По умолчанию Symfony всегда работает в производственном режиме.Таким образом, чтобы избежать раздражающего кеширования и проблем безопасности при разработке в вашем app.php в папке / www, замените

$kernel = new AppKernel('prod', false);

на

$kernel = new AppKernel('dev', true);

Сам разбирался, сэкономил мне кучу времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...