Когда я обновляю свой сервер с PHP 7.2 до PHP 7.3, я получаю ошибку сервера 500.
Я использую те же пакеты, что и в 7.2 (и ни один из них не устарел). Мои журналы ошибок не очень полезны, поскольку они не дают никакого намека на проблему (или что-то еще, проблема для другого дня).
У меня никогда не было проблем с обновлением моей версии PHP, поэтому я не уверен, почему у меня возникают проблемы сейчас.
Я использую htaccess, но не могу понять, почему мой файл htaccess будет работать с 7.2, а не с 7.3. Все, что я получаю, это ошибка сервера 500, никакой дополнительной информации.
У кого-нибудь есть идеи? Я был бы очень признателен!
@Martin Мартин, я ограничен htaccess. однако я исправил проблему с журналом ошибок. Спасибо :)
Содержит ли index.php ТОЛЬКО следующее и все еще имеет 500?
<?php
phpinfo();
?>
Если это так, убедитесь, что вы отключили старый php 7.2 и включили 7.3.
sudo a2dismod php7.2
sudo a2enmod php7.3
это предполагает, что вы используете apache
Решил это (см. мое редактирование). Ваше предложение использовать phpinfo() помогло мне осознать мою собственную (казалось бы, очень очевидную) ошибку, так что спасибо за подсказку.
Милая! Главное, ты на ходу
@JustSomeGuy здорово, что вы нашли ответ. Не могли бы вы закрыть вопрос как ответ.
Я сделал бу-бу, не обращайте на меня внимания. Оказывается, при обновлении до PHP 7.3 при использовании cPanel необходимые модули sqli/pdo не проверяются. В моем бессонном состоянии я не обращал должного внимания. Включение модулей nd_mysqli и nd_pdo_mysql все исправило.
Если вы решили свою проблему самостоятельно, вам следует (и поощряются к) опубликовать свое решение в качестве ответа на ваш вопрос. Вам следует избегать ответа на свой вопрос в самом вопросе.