我创建了一个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}]
答案 0 :(得分:0)
可能是一些问题。请检查以下内容:
composer install
来安装Laravel运行所需的供应商文件?chmod -R 777 storage
(正如您已经尝试过的那样)chmod -R 777 bootstrap/cache
希望这些步骤可以帮助您解决问题。如果您仍有问题,请查看您是否可以在服务器上找到error_log
文件,看看它是否指向该问题。