在 Cpanel 共享主机上出现 Laravel 5.5 错误 500
在 Cpanel 共享主机上出现 Laravel 5.5 错误 500
我已经将我的Laravel项目文件夹上传到cpanel托管中。我没有VPS。我已经在Laracast和Stack Overflow上阅读了很多例子,但仍然出现了500个内部错误。这是我的设置。
我已经将我的Laravel项目中的公共文件夹分离,并将其他文件夹放在托管的根目录中,像这样。
|-- my_other_folder_project/ |-- [some other folders...] |-- public_html/ | |-- [some other folders...] | |-- my_public_project/
并将index.php设置更改为:
从
require __DIR__.'/../vendor/autoload.php';
到
require __DIR__.'/../../my_other_folder_project/vendor/autoload.php';
并从
$app = require_once __DIR__.'/../bootstrap/app.php';
到
$app = require_once __DIR__.'/../../my_other_folder_project/bootstrap/app.php';
我已经为公共文件夹创建了.htaccess文件:
DirectoryIndex index.php Options -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}]
我的PHP版本为7.1,我已经检查了其他要求,如OpenSSL,PDO,Mbstring,Tokenizer已经安装。
但是我仍然遇到了500个内部服务器错误,我已经搜寻了许多参考内容,但结果指向我已经执行的步骤。
admin 更改状态以发布 2023年5月23日