2014-11-08 63 views
0

我已經通過phpacademy數字海洋教程進行了試驗,以試圖建立我的laravel站點。完成步驟後,我的設置和他們的設置有所不同。我的默認index.html頁面位於/var/www/html而不是/var/wwwLaravel在異常處理程序中的數字海洋錯誤

我刪除了index.html頁面並上傳了我的laravel應用程序。我沒有使用任何數據庫連接(只使用靜態內容)。我通過流浪漢和家園在當地開發我的網站。

上傳應用程序並轉到IP地址後,我得到Laravel應用程序目錄列表​​。當我上市時,我收到一條消息,說mcrypt是需要/未安裝的。我用sudo php5enmod mcrypt安裝它並重新啓動服務器。

我又重新加載頁面,我收到以下消息(車削調試爲真後)「在異常處理程序錯誤:流或文件

」的/ var/www/html等/應用/存儲/日誌/ laravel.log」無法打開: 未能打開流:權限在 /var/www/html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:84" 拒絕

如何解決這個問題,我可以刪除/公開,只是使用直IP /域名(一旦我得到那麼多)

+0

能否請你點我一個鏈接教程:

$ php artisan serve 

使用嘗試你用過嗎?我在我的網站上運行PHP和NGinX,所以我懷疑DO是否是問題所在。 **我不明白你使用的是什麼Web服務器**。 – yash101 2014-11-09 00:06:35

+0

https://www.youtube.com/watch?v=1-ok9d_6xrc雖然我的水滴是Ubuntu 14.10 x64 vmlinuz-3.16.0-23-generic – 2014-11-09 00:19:38

回答

0

與sudo開始工匠。這將給工匠所需的所有權限,並且不會造成任何安全問題。

這樣反而開始工匠服務有:

$ sudo php artisan serve 

因此你不會進行任何權限更改