在将.htaccess 修改为使用php7.2而不是php5.6之后出现500错误。

15 浏览
0 Comments

在将.htaccess 修改为使用php7.2而不是php5.6之后出现500错误。

我正在一个共享主机上设置Laravel。为了调试,我创建了一个phpinfo.php文件,内容只包含:\n


\n当我访问https://example.com/phpinfo.php时,会显示一个版本为5.6.x的页面。然后我进入cPanel上的Multi-php工具,将版本更改为php7.2,这会在.htaccess文件中添加以下代码:\n

# php -- BEGIN cPanel-generated handler, do not edit
# 将“ea-php72”包设置为默认的“PHP”编程语言。

  AddType application/x-httpd-ea-php72 .php .php7 .phtml

# php -- END cPanel-generated handler, do not edit

\n发生这种情况后,访问https://example.com/phpinfo.php会出现500错误,表示无法使用ErrorDocument处理请求。我查看了cPanel上的日志,但自从更改版本以来它们没有任何内容。\n非常感谢任何帮助!

0
0 Comments

问题原因:原因是“php-fpm”被禁用了。

解决方法:启用“php-fpm”。

0