Programação

Problema no Laravel: autoindex:error No matching DirectoryIndex

O problema aparecia nos logs de erro do apache, enquanto a tela era redirecionada para 403 acesso negado.

Depois de bastante tempo tentando resolver esse problema, sem achar uma solução que funcionasse para o meu caso (instalar pacote, mudar htacces, dar permissão em pastas, tentar alterar a url e rodar php artisan server, alterar portas, etc) descobri a solução: Faltava criar um Alias em:

/etc/apache2/sites-available/000-default.conf

Dentro de <VirtualHost *80> … (onde está escrito url mude para o caminho de acesso ao seu projeto laravel)

 Alias /url "/var/www/url/public"
                <Directory "/var/www/url/public">
                        Options Indexes FollowSymLinks Includes ExecCGI
                        AllowOverride All
                        Require all granted
                </Directory>

Feito isso, pode reiniciar o apache e deverá funcionar.

Deixe um comentário