【发布时间】:2018-02-12 20:07:32
【问题描述】:
我正在尝试将 Laravel 项目推送到 Hostgator 上。
我按照本教程进行操作。只有最后一步,更改 paths.php 上的一行我无法完成,因为这个文件在 Laravel 上不再存在:http://shincoding.com/laravel/installing-configuring-laravel-shared-hosting/
我把我所有的项目文件都放在了root/quasenerd_base/quase-nerd,除了公共文件夹的内容,我把它移到了root/public_html。
我成功将 index.php 上的路径更改为 quasenerd_base 文件夹:
require __DIR__.'/../../quasenerd_base/quase-nerd/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../quasenerd_base/quase-nerd/bootstrap/app.php';
当我访问 url http://quasenerd.com.br 时,我可以看到我的主要布局。但它不会加载页面的@section。
此外,我尝试访问的任何其他 url 都会返回未找到的 404 页面。 (例如,/登录)。显然我无法访问我的任何视图。
我尝试添加到我的 index.php:
$app->bind('path.public', function() {
return __DIR__;
});
但是没有用。
有什么想法吗?
【问题讨论】:
-
我目前遇到了同样的问题。你有想过这个吗?