上传 laravel 5 项目以共享主机


Upload laravel 5 project to share hosting

我是LaRavel的新手。 我在将我的Laravel项目上传到我的共享主机时遇到问题。

当我走进我的 domain.com/laravel/public/时,我什么也看不见。 他们返回它与空白页。 完全没有错误。 我不明白。

我尝试遵循互联网上的所有说明,但我得到的只是什么都没有。

我更改索引.php在公用文件夹内。由此:

require __DIR__.'/../bootstrap/autoload.php';

到:

$app = require_once __DIR__.'/../bootstrap/app.php';

我还修改了我的 .htaccess 文件为

RewriteEngine On
RewriteCond %{REQUEST_URI} !^awesome-project
RewriteRule ^(.*)$ awesome-project/$1 [L]

但我得到的仍然是空白页。我该怎么做才能解决这个问题?

我假设你运行的是Apache2?检查站点 conf 文件,并确保文档根目录指向公用文件夹。

如果路径不正确,您应该会收到 404 错误。带有新Laravel安装的白页通常意味着您需要检查存储文件夹的权限。

来自 Laravel 5 文档:"存储中的目录和引导/缓存目录应该可由您的 Web 服务器写入"

您应该将Laravel文件还原到原始状态,然后必须将主机设置为laravel/public目录。仅当您执行这两个步骤时,它才会起作用。

如果您在设置 Web 服务器时遇到问题,可以在此处找到有关 Apache 的说明:http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost

另外,不要忘记在完成所有更改后重新启动Web服务器。