共享主机上的laravel 4项目在浏览器中不显示任何内容

时间:2014-01-22 00:16:22

标签: php apache laravel

我在共享托管服务器上部署Laravel 4时遇到问题。目前我可以访问cpanel,PHP版本是5.3.28(没有ssh访问权限)。 我在我的localhost上创建了laravel项目,它运行得很好。然后我将所有laravel项目文件上传到服务器,我将app / config / app.php中的url变量从http://localhost更改为新地址。但是当我查看我的页面时,浏览器只显示一个空白页面。

为了测试它,我在index.php中回应了一些东西并打印得很好。 但是当我回答这里时:Route::get('/', function(){ echo "hello"; } );页面上没有任何内容。

这是我公共文件夹中index.php旁边的.htacess文件:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

1 个答案:

答案 0 :(得分:0)

您是否检查了应用/存储文件夹的权限?

您需要通过Web服务器使其可写。

例如,在我的Mac上,我的网络用户是_www。因此,您可以使用以下命令使其正常工作。

sudo chown -R _www LARAVEL_PROJECT/app/storage

sudo chown -R a+w LARAVEL_PROJECT/app/storage