我刚用作曲家创建了一个新的Laravel 5.2项目,并上传到我的ubuntu 14.04 LTS服务器,它有Apache 2.4.7。我的服务器没有域名,所以我必须运行基于xxx.xxx.xxx.xxx/login之类的项目。但在这种情况下,我的路径文件无法加载视图。
例如,如果我有名称为login.blade.php
的视图文件,如果在我的路径文件中,我写道:
Route::get('/', function () {
return view('login');
});
无法加载视图文件。但是,如果在我的项目的终端和根目录中输入:
php public/index.php
然后如果我刷新网址,视图现在加载并运行。
这里发生了什么?我无法理解发生了什么。有人可以帮忙吗?
答案 0 :(得分:0)
首先,你必须设置你的laravel权限
chown -R apache.apache /var/www/html/yourLaravel
chmod -R 755 /var/www/html/yourLaravel
如果仍然无法正常工作。你必须设置你的防火墙
setenforce 0
此命令必须始终设置重新启动服务器