2015-09-20 103 views
1

我想上傳我的laravel 5項目Apache/2.4.7(Ubuntu)服務器在xxx.xx.x.xx 端口80laravel 5,在此服務器上找不到請求的網址?

當我使用xxx.xx.x.xx/project/public瀏覽我的網站時,着陸頁工作正常。

但是,當我嘗試登錄,它拋出這個錯誤,

請求的URL xxx.xx.x.xx /項目/公/認證/登錄在此服務器上找到。

但是當我試過這個xxx.xx.x.xx/project/public/index.php/auth/login它會拋出View [app] not found。

我嘗試使用RewriteBasehtaccess的文件還編輯公共/ index.php文件文件,並改變了這些下面的行...

需要__DIR __。'/ .. /引導/自動加載。 PHP的「;
to require __DIR __。'/ ../project/public/bootstrap/autoload.php'; 。

$應用= require_once __DIR __ '/ .. /引導/ app.php';

$應用= require_once __DIR __ '/ .. /項目/公/引導/​​ app.php'。

沒有任何工作!

我知道這是一個老主題,但我沒有找到解決方案。

尋找您的建議。

+0

你在共享主辦? –

回答

0

您正在使用哪個版本的Laravel?我在5.1 LTS上遇到了驗證問題。標準配置沒有問題(從未觸及過htaccess或配置文件)。

我可以建議在服務器上嘗試新的Laravel軟件包而不進行修改,然後查看它是否有效。

這可能會幫助:Laravel 5.1 Authentication documentation

+0

已經嘗試使用新的源代碼但不工作,我正在使用Laravel 5. – shuvrow

+0

您可以嘗試這個教程:[link](http://code.tutsplus.com/tutorials/using-laravel-5s-authentication-facade-- CMS-23461) – Lum3ll

0

嘗試啓用的Apache重寫模塊。在命令行中運行以下命令:

a2enmod rewrite 

,不要忘記後重新啓動Apache的。

service apache2 restart 
相關問題