在IP地址下运行laravel 5.2,视图不起作用

时间:2016-01-13 18:58:02

标签: view routes laravel-5

我刚用作曲家创建了一个新的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

然后如果我刷新网址,视图现在加载并运行。

这里发生了什么?我无法理解发生了什么。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

首先,你必须设置你的laravel权限

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

如果仍然无法正常工作。你必须设置你的防火墙

setenforce 0

此命令必须始终设置重新启动服务器