PHP 7.3 (CPanel) 更新导致 500 服务器错误

PHP 7.3 (CPanel) update results in 500 server error

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

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

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

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

有人有什么想法吗?我将不胜感激!

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

<?php
 phpinfo();
?>

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

 sudo a2dismod php7.2
 sudo a2enmod php7.3

这假定您使用 apache

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