每页上都找不到404页面 - Laravel on Hostgator

时间:2017-09-04 14:48:09

标签: php laravel laravel-5

我正在尝试将一个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';

当我访问网址http://quasenerd.com.br时,我可以看到我的主要布局。但它不会加载页面的@section。

此外,我尝试访问的任何其他网址都会返回找不到的404页面。 (例如,/ login)。显然我无法访问我的任何观点。

我尝试添加到我的index.php:

$app->bind('path.public', function() {
return __DIR__;
});

但它不起作用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我有一个关于共享托管的项目,我使用本教程:YouTube

我希望它会对你有所帮助。