เป็นคำถามเกี่ยวกับการติดตั้ง Laravel ฉันมีการตั้งค่าเซิร์ฟเวอร์ 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>
ฉันสามารถให้บริการเอกสารที่ดีจาก / var / www / mydomain เช่นhttp://mydomain.org/test.phpด้วย test.php ที่ประกอบด้วย:
<?php echo 'test';
ใช้งานได้ดี
ในการทุบตีด้วย Laravel ที่ติดตั้งผ่าน Composer และดูไฟล์:
# 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
ดังนั้นเมื่อฉันเรียกดู:
http://mydomain.org/my-laravel-project/public/
ทำไมใบสมัครของฉันจึงรายงาน:
Error in exception handler.
ในเบราว์เซอร์ - บนหน้าจอว่างเปล่าสีขาว? ฉันคาดหวังว่าจะได้เห็นหน้าจอสแปลชของ Laravel
ยิ่งไปกว่านั้นไฟล์บันทึกก็ไม่เปิดเผยอะไรเช่นกัน
app/storage/logs
? และไดเร็กทอรีพื้นที่เก็บข้อมูลทั้งหมดสามารถเขียนได้หรือไม่?
/var/log
และดูว่ามีอะไรจะพูดหรือไม่