Apache PHP 500内部错误仅一页

时间:2019-06-11 07:29:45

标签: php apache cpanel http-status-code-500

我刚刚将我的cPanel easyApache 3(php 5.5)升级到easyApache 4(php 7.3)。总而言之,升级进行得很顺利。我已经通过两个完整的http网站和一个https网站测试了许多页面-除了根https目录中的一页之外,其他所有页面看起来都很不错-它返回了500 internal server error,我一生都无法理解为什么。

该文件的扩展名为.php,具有与其他所有正常工作的目录文件相同的权限。我在与此特定脚本相关的任何error_log文件中都找不到任何条目,最后从命令行执行php文件运行得很干净-没有错误。在升级到EA4之前,该脚本可以在EA3中正常运行

起初,我在想可能是.htaccess中的mod重写是问题所在,但相同的配置适用于通过https服务的所有其他页面。我还能去哪里找?

.htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} !^api\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^ -  [F]

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php73 .php .php7 .phtml .html .htm
</IfModule>
# php -- END cPanel-generated handler, do not edit

DirectoryIndex index.html index.htm index.php

0 个答案:

没有答案