live server上的Laravel中出错[此页面不工作HTTP错误500]

live server上的Laravel中出错[此页面不工作HTTP错误500],laravel,laravel-5,laravel-5.2,Laravel,Laravel 5,Laravel 5.2,我已经将我的网站从一个服务器[go daddy]移动到另一个服务器[webserver247],现在它不工作了,我尝试了所有方法,但似乎没有任何效果。它在我以前的服务器上正常工作,但我不明白这台服务器上有什么问题。我试图重新编写htaccess,但也没有成功 这是对公用文件夹的访问 <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfMo

我已经将我的网站从一个服务器[go daddy]移动到另一个服务器[webserver247],现在它不工作了,我尝试了所有方法,但似乎没有任何效果。它在我以前的服务器上正常工作,但我不明白这台服务器上有什么问题。我试图重新编写htaccess,但也没有成功

这是对公用文件夹的访问

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

RewriteEngine On

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

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

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

选项-多视图-索引
重新启动发动机
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_URI}(+)/$
重写规则^1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]

这是根文件夹上的htaccess

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

RewriteEngine On

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

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

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

选项-多视图-索引
重新启动发动机
#句柄授权头
RewriteCond%{HTTP:Authorization}。
重写规则。*-[E=HTTP\U授权:%{HTTP:AUTHORIZATION}]
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_URI}(+)/$
重写规则^1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]

谁能帮帮我,我会非常感激的。
谢谢

再次检查您是否有
.env
文件。移动服务器有很多事情可以做。

您可以在
.env
文件中将
APP\u DEBUG
转换为
TRUE
。这应该允许您看到抛出的错误,以便对其进行操作。不幸的是,如果不知道抛出的是什么,很难简单地调试500错误

我确实在没有访问服务器日志的情况下更改了数据库名称、用户名和密码,很难确定它为什么不工作。