2015-05-16 40 views
1

我在使用apache 2.4.7將我的laravel 4應用程序部署到數字海洋服務器時遇到了麻煩。我按照this tut,但它不起作用。我試圖在public/index.php的第一行die('foo'),它的工作。但是當我把die('foo')放在public/index.php的底部時,什麼都不顯示。這是我的虛擬主機的conf文件:Laravel 4項目僅在apache上顯示白色屏幕2.4

<VirtualHost *:80>            
    ServerName foobar.com        

    ServerAdmin [email protected]      
    DocumentRoot /var/www/myproject/public     

    <Directory /var/www/myproject/public/>     
      Options -Indexes +FollowSymLinks +MultiViews  
      AllowOverride All        
      Require all granted        
    </Directory>            

    ErrorLog ${APACHE_LOG_DIR}/foobar-error.log  

    LogLevel warn           

    CustomLog ${APACHE_LOG_DIR}/access.log combined   

    #Include conf-available/serve-cgi-bin.conf    
</VirtualHost>             

我也跑sudo service apache2 reloadsudo service apache2 restart多次。請幫忙。提前致謝。

回答

1

儘量給權限的應用程序/存儲路徑

chmod -R 777 app/storage 
+0

感謝答覆。問題是.env.php文件。它已經解決了 –

+0

L4中是否有.env文件? – ihue

+0

我已經做到了,而且我仍然看到白色屏幕。 – ihue