1

当我将服务器从 PHP 7.2 升级到 PHP 7.3 时,我收到服务器错误 500。

我正在使用与 7.2 相同的软件包(并且没有一个已被弃用)。我的错误日志不是很有帮助,因为它们没有提供问题的任何倾向(或其他任何问题,另一天的问题)。

我在更新我的 PHP 版本时从来没有遇到过任何问题,所以我不确定我现在为什么会遇到问题。

我使用 htaccess,但我想不出为什么我的 htaccess 文件适用于 7.2 而不是 7.3。我得到的只是 500 服务器错误,没有其他信息。

有没有人有任何想法?我会很感激!

4

2 回答 2

1

index.php 是否只包含以下内容并且仍然有 500?

<?php
 phpinfo();
?>

如果是这样,请确保您已禁用旧的 php 7.2 并启用 7.3

 sudo a2dismod php7.2
 sudo a2enmod php7.3

这假设您使用 apache

于 2019-05-29T23:07:01.907 回答
0

我发出了嘘声,别理我。事实证明,当您在使用 cPanel 时更新到 PHP 7.3 时,必要的 sqli/pdo 模块会被取消选中。在我睡眠不足的状态下,我没有给予适当的关注。启用 nd_mysqli 和 nd_pdo_mysql 模块修复了所有问题。

于 2019-06-03T13:29:16.903 回答