Php 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

在托管我的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_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的整个过程中,但是这些框仍然在彼此下方出现,这可能是什么?