Php 500内部服务器
在托管我的laravel应用程序之后,我遇到了500个内部服务器错误问题。记住,我正在替换一个没有错误但具有相同配置的现有设备 我想它可能是我的Php 500内部服务器,php,laravel,Php,Laravel,在托管我的laravel应用程序之后,我遇到了500个内部服务器错误问题。记住,我正在替换一个没有错误但具有相同配置的现有设备 我想它可能是我的 <Files "pma_6JFAoR104611Q9k"> Order deny,allow Deny from all Allow from 10.0.0.0/24 </Files> <IfModule mod_rewrite.c> <IfModule mod_nego
<Files "pma_6JFAoR104611Q9k">
Order deny,allow
Deny from all
Allow from 10.0.0.0/24
</Files>
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
</IfModule>
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]
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
Options -Indexes
命令拒绝,允许
全盘否定
允许从10.0.0.0/24开始
重新启动发动机
#如果不是文件夹,则重定向尾部斜杠。。。
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
重新启动发动机
重写cond%{HTTPS}=在…上
重写规则^/?(*)https://%{SERVER_NAME}/$1[R=301,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 ^ public/index.php [L]
</IfModule>
选项-多视图-索引
重新启动发动机
#句柄授权头
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
重写规则^public/index.php[L]
您没有关闭
<IfModule mod_rewrite.c>
只需删除这行代码,它就可以工作。您是否更改了存储和引导文件夹权限?是的,它们与以前的其他服务器的权限相同。0755用于文件夹,0644用于文件和my php符合laravel 7.1good版本,您是否在php配置上启用了“重写”模块?请查看错误日志并搜索
php致命错误的实例,然后告诉我们您看到了什么。一个500错误几乎可以由任何原因引起,从丢失的包到丢失的项目文件,再到错误的权限,再到稍微不同的PHP配置。您的错误日志将帮助我们了解发生了什么,否则我们只能对您的方式进行随机猜测。我刚刚找到另一个.htaccess文件,它起了作用,但打开了多个连续登录框仍然继续,每个框下面都有多个登录框,必须有100个并且不会停止出现越来越多实际上这两个.htaccess文件都是正确的,错误出现在“public/index.php”路径中,但是现在多个登录框出现在meI的整个过程中,但是这些框仍然在彼此下方出现,这可能是什么?