【发布时间】:2015-12-17 01:33:16
【问题描述】:
我正在尝试将我的 laravel 5 项目上传到 Apache/2.4.7 (Ubuntu) Server 的 xxx.xx.x.xx 端口 80。
当我使用 xxx.xx.x.xx/project/public 浏览我的网站时,着陆页工作正常。
但是当我尝试登录时,它会抛出这个错误,
在此服务器上找不到请求的 URL xxx.xx.x.xx/project/public/auth/login。
但是当我尝试这个 xxx.xx.x.xx/project/public/index.php/auth/login 时,它会抛出 View [app] not found。
我尝试在 htaccess 文件上使用 RewriteBase 还编辑了 public/index.php 文件并更改了以下几行...
需要 __DIR__.'/../bootstrap/autoload.php';
需要 __DIR__.'/../project/public/bootstrap/autoload.php';
和
$app = require_once __DIR__.'/../bootstrap/app.php';
到 $app = require_once __DIR__.'/../project/public/bootstrap/app.php';
什么都没用!!
我知道这是一个较老的话题,但我没有找到解决方案。
寻找您的建议。
【问题讨论】:
-
您在共享主机上吗?
标签: apache .htaccess url mod-rewrite laravel-5