将Laravel项目上传到共享主机时出现奇怪的问题

时间:2016-03-15 01:57:16

标签: php laravel-5 shared-hosting

我创建了一个Laravel 2项目并将其上传到网络主机,但该网站提供了500错误。我给了st77和子文件夹777 permmisions。我清除了视图缓存,但这并没有解决问题。

我想知道,为什么会出现这个问题? the error

public / .htacess文件              选项-MultiViews     

RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]

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

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

1 个答案:

答案 0 :(得分:0)

可能是一些问题。请检查以下内容:

  1. 您是否运行composer install来安装Laravel运行所需的供应商文件?
  2. 运行chmod -R 777 storage(正如您已经尝试过的那样)
  3. 运行chmod -R 777 bootstrap/cache
  4. 希望这些步骤可以帮助您解决问题。如果您仍有问题,请查看您是否可以在服务器上找到error_log文件,看看它是否指向该问题。