Jest to pytanie związane z instalacją Laravel. Mam publiczną konfigurację serwera Unix:
<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>
Mogę udostępniać dokumenty z / var / www / mydomain, czyli http://mydomain.org/test.php z test.php zawierającym:
<?php echo 'test';
działa w porządku.
W bash, z Laravelem zainstalowanym przez Composera i przeglądaniem plików:
# 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
Kiedy więc przeglądam:
http://mydomain.org/my-laravel-project/public/
dlaczego moja aplikacja zgłasza:
Error in exception handler.
w przeglądarce - na pustym białym ekranie? Spodziewam się ekranu powitalnego Laravel.
Co więcej, pliki dziennika również niczego nie ujawniają.
app/storage/logs
? I czy wszystkie katalogi pamięci masowej można zapisywać?
/var/log
i zobaczyć, co, jeśli cokolwiek, mają do powiedzenia.