Symfony 4 - произошла ошибка при загрузке панели инструментов веб-отладки - PullRequest
1 голос
/ 15 апреля 2019

Я работаю под Linux Mint (на основе Ubuntu 18.04), apache2 и php 7.2

Когда я генерирую проект Symfony 3, панель инструментов генерируется, но в Symfony 4.2.5 панель инструментов отладки не отображаетсядаже с установкой fersh.

Я попробовал следующие решения:

composer require symfony/apache-pack
chmod -R 777 var/cache

и

[sudo] a2enmod rewrite
[sudo] service apache2 restart

И изменил мой .htaccess:

DirectoryIndex index.php

<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
    RewriteRule ^(.*) - [E=BASE:%1]

    RewriteCond %{HTTP:Authorization} .
    RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{ENV:REDIRECT_STATUS} ^$
    RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^ - [L]

    RewriteRule ^ %{ENV:BASE}/index.php [L]
</IfModule>

<IfModule !mod_rewrite.c>
    <IfModule mod_alias.c>
        RedirectMatch 307 ^/$ /index.php/
    </IfModule>
</IfModule>

Но я все еще получил то же сообщение для панели инструментов с этим сообщением в конце страницы:

Произошла ошибка при загрузке панели инструментов веб-отладки.

1 Ответ

0 голосов
/ 17 мая 2019

Я работаю под Windows, и у меня была похожая проблема, в моем случае файл .htaccess отсутствовал в общей папке после установки apache-пакета или ранее, даже после установки профилировщика, поэтому я просто копирую / вставьте код htaccess с другого сайта, например https://ourcodeworld.com/articles/read/793/how-to-configure-a-virtualhost-in-xampp-3-3-2-for-a-symfony-4-project ... надеюсь, это помогло

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