2016-01-13 35 views
0

我剛剛用composer創建了一個新的Laravel 5.2項目並上傳到了我的ubuntu 14.04 LTS服務器,它有Apache 2.4.7。我的服務器沒有域名,所以我必須運行基於xxx.xxx.xxx.xxx/login之類的項目。但在這種情況下,我的路由文件無法加載視圖。在IP地址下運行laravel 5.2,查看不起作用

例如,如果我有看法與名login.blade.php文件,如果在我的路由文件寫到:

Route::get('/', function() { 
    return view('login'); 
}); 

視圖文件無法加載。但是,如果在終端和在我的項目的根I型:

php public/index.php 

,然後,如果我刷新URL,認爲現在的負荷和作品。

這是怎麼回事?我不明白髮生了什麼事。有人可以幫忙嗎?

回答

0

首先,你必須設置你的laravel許可

chown -R apache.apache /var/www/html/yourLaravel 
chmod -R 755 /var/www/html/yourLaravel 

,如果它仍然沒有工作。你必須設置你的防火牆

setenforce 0 

這個命令你必須設置所有的時間重新啓動服務器