Ошибка: необработанная ошибка: неопределенная константа класса 'MYSQL_ATTR_USE_BUFFERED_QUERY' в /var/www/html/myproject/includes/database/mysql/database.inc:56

Я работаю с drupal 7 и устанавливаю drush V7.4.0, но когда я запускаю drush cc all, я получаю эту ошибку: Ошибка: необработанная ошибка: неопределенная константа класса 'MYSQL_ATTR_USE_BUFFERED_QUERY' в / var / www / html / myproject / включает / базы данных / MySQL / database.inc: 56

0
задан 14 April 2019 в 10:56

2 ответа

Вам не хватает поддержки php для mysql.

Изучите:

print phpinfo();

и посмотрите, есть ли ссылка на PDO или pdo_mysql. Обычная установка для поддержки php (включает расширение pdo_mysql) может быть выполнена с помощью:

sudo apt-get install php{digits}-mysql

где {цифры} должны быть заменены вашей версией php (может быть 5, 6, 7.0, 7.1). После добавления вам необходимо включить модуль и перезапустить apache.

0
ответ дан 14 April 2019 в 10:56

Проверьте, включено/установлено ли расширение MYSQL PDO, заглянув в

Возможно, нет. Поэтому установите указанное ниже расширение, выполнив команду в Ubuntu 18.04: В случае php.7.3

$  sudo apt-get install php7.3-mysql
$  sudo phpenmod pdo_mysql
$  sudo service apache2 restart
0
ответ дан 9 June 2020 в 09:41

Другие вопросы по тегам:

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