Класс PHP PDO не найден, даже если он включен в Apache2

Я работаю над небольшим сервером на базе Debian 8. По какой-то причине (которую я пытаюсь исследовать) расширение PDO PHP перестало работать при загрузке при работе в качестве модуля Apache. Если я запускаю PHP CLI, все работает нормально. В результате я получаю следующее сообщение о фатальной ошибке:

Фатальная ошибка: класс 'PDO' не найден в /var/www/html/myproject/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php в сети 155

Что я сделал?

  • проверил, включено ли расширение PDO для PHP в Apache
  • , вернул файл /etc/php5/apache2/php.ini к базовой версии
  • явным образом установил extension_dir в php.ini
0
09.03.2019, 15:55
1 ответ

Как я обнаружил, причиной проблемы был шпионский инструмент мониторинга. После его отключения все начинает работать как обычно.

Теперь я собираюсь выяснить, какая именно часть Snoopy вызывает проблему.

0
28.01.2020, 04:43

Теги

Похожие вопросы