2015-06-15 74 views
0

我有CMS網站使用laravel 5開發Laravel 5上傳顯示空白頁

enter image description here

我試圖把它上傳到我所做的服務器是我創建了一個我有以下的文件夾結構在public_html文件夾中包含所有公用文件夾內容,即後端,前端源文件,上傳文件夾和db文件夾,如下圖所示,並且我在public_html之外保留了CMS文件夾。我修改了幾條路徑,即在index.php中將路徑設置爲

require __DIR__.'/../../CMS/bootstrap/autoload.php' ; 

$app = require_once __DIR__.'/../../CMS/bootstrap/app.php'; 

我得到的只是一個空白頁面,我錯過了路徑中的一些變化或者可能是什麼問題。這個問題正在殺死我。

這是錯誤日誌儘管我所需要的文件夾

[15-Jun-2015 06:37:39 America/Detroit] PHP Warning: require(/home/dinwaub/CMS/app/http/helpers/backend/helpers.php): failed to open stream: No such file or directory in /home/domain/CMS/vendor/composer/autoload_real.php on line 59 

這是我composer.json文件的一部分,其中包含路徑helper.php文件中helper.php文件

"autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     }, 

     "files": [ 

      "app/http/helpers/backend/helpers.php", 
      "app/http/helpers/frontend/viewHelper.php" 
     ] 

    }, 

這是它的外觀在服務器

這是CMS文件夾是文件夾中的public_html外 enter image description here

這是裏面的public_html公測文件夾 enter image description here

這些都是測試版文件夾 enter image description here

+0

您的根文件夾中有一個.env.example文件。刪除.example部分,你會得到一個錯誤。或者你根本沒有,在這種情況下你應該創建一個。 – Andrew

+0

我已經刪除.env.example文件我只有.env文件,它仍然顯示沒有錯誤,只給空白頁@ Andrew – nasor

+0

環境是否設置爲生產?調試模式是否設置爲true? – Andrew

回答

0

我覺得裏面的文件夾中的配置應該是

require __DIR__.'/../../../CMS/bootstrap/autoload.php' ; 

$app = require_once __DIR__.'/../../../CMS/bootstrap/app.php'; 

由於__DIR__是當前文件目錄和../正在上升一個級別

+0

圖片只是顯示我的文件夾結構,實際上當我上傳項目時,CMS文件夾在public_html文件夾之外,index.php在一個名爲beta在public_html裏 – nasor

+0

public_html裏面是否有index.php文件?系統是否設置爲查看index.php文件的beta文件夾?你能用「Hello」創建一個index.html文件來測試你的系統設置爲「start」的文件夾嗎? – Boris

+0

你能截取當前服務器的文件夾結構嗎? – Nikko