【问题标题】:Run laravel 5.2 under IP address, view does not work在IP地址下运行laravel 5.2,查看不起作用
【发布时间】:2016-04-18 21:51:00
【问题描述】:

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

然后,如果我刷新 url,视图现在加载并工作。

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

【问题讨论】:

    标签: view routes laravel-5


    【解决方案1】:

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

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

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

    setenforce 0
    

    你必须在重启服务器时设置这个命令

    【讨论】:

      猜你喜欢
      • 2015-03-18
      • 2020-01-26
      • 1970-01-01
      • 2017-08-08
      • 1970-01-01
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 2016-07-23
      相关资源
      最近更新 更多