Laragon apache error

Symfony 4 : An error occurred while loading the web debug toolbar

Hoje eu intalei o Laragon e comecei um projeto com o Symfony 4.3 para testar algumas coisas. Antes mesmo de poder fazer qualquer coisa após a instalação recebi a mensagem “An error occurred while loading the web debug toolbar” na minha barra de depuração. Achei estranho mas numa pesquisa rápida no Google descobri que isso já está acontecendo há um bom tempo.

Isso acontece por que o Apache não sabe o que fazer com a URL solicitada, então retorna um 404 para o endereço do profiler. Então você tem que criar manualmente um arquivo `.htacess` dentro da sua pasta pública ou então executar o comando composer require symfony/apache-pack.

Caso você queira criar seu próprio arquivo, você pode copiar o meu e adaptar ao seu caso, se necessário.

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>

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.