2016-01-13 66 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 

这个命令你必须设置所有的时间重新启动服务器