É uma questão relacionada à instalação do Laravel. Tenho uma configuração de servidor Unix voltado ao público:
<VirtualHost *:80>
ServerAdmin webmaster@mydomain.org
DocumentRoot "/var/www/mydomain"
ServerName mydomain.org
ServerAlias www.mydomain.org
ErrorLog "/var/log/mydomain.org-error_log"
CustomLog "/var/log/mydomain.org-access_log" common
</VirtualHost>
Posso servir documentos de / var / www / mydomain, ou seja, http://mydomain.org/test.php com test.php contendo:
<?php echo 'test';
funciona bem.
No bash, com o Laravel instalado através do Composer e olhando os arquivos:
# ls /var/www/mydomain/my-laravel-project
.gitattributes CONTRIBUTING.md artisan composer.json phpunit.xml readme.md vendor
.gitignore app bootstrap composer.lock public server.php
Então, quando eu navegar para:
http://mydomain.org/my-laravel-project/public/
por que meu aplicativo relata:
Error in exception handler.
no navegador - em uma tela branca em branco? Estou esperando ver a tela inicial do Laravel.
Além disso, os arquivos de log também não revelam nada.
app/storage/logs
? E todos os diretórios de armazenamento são graváveis?
/var/log
e ver o que eles têm a dizer, se houver alguma coisa.