错误:未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QUERY'

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误:未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QUERY'相关的知识,希望对你有一定的参考价值。

目前我收到这种消息,我不知道如何解决它。

命令php -m告诉我PDO和pdo_mysql在那里。

我在Ubuntu 18.04.1 LTS上使用Drupal-8和php7.1.20

[Tue Sep 04 09:27:48.210064 2018] [php7:notice] [pid 2183] [client 10.56.99.1:53758]错误:/ var / www / dev / web / core / lib /中未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QUERY' 134行上的Drupal / Core / Database / Driver / mysql / Connection.php#0 /var/www/dev/web/core/lib/Drupal/Core/Database/Database.php(376):Drupal Core Database Driver mysql Connection :: open(Array) n#1 /var/www/dev/web/core/lib/Drupal/Core/Database/Database.php(166):Drupal Core Database Database :: openConnection('default','default') n#2 [内部函数]:Drupal Core Database Database :: getConnection('default') n#3 / var / www / dev / web / core / lib /Drupal/Component/DependencyInjection/PhpArrayContainer.php(79):call_user_func_array('Drupal \ Core \ Dat ...',Array) n#4 / var / www / dev / web / core / lib / Drupal / Component / DependencyInjection / Container.php(171):Drupal Component DependencyInjection PhpArrayContainer-> createService(Array,'database') n#5 / var / www / dev / web / core / lib / Drupal / Component / DependencyInjection /PhpArrayContainer.php(260) :Drupal Component DependencyInjection Container-> get('database',1) n#6 /var/www/dev/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(62):Drupal Component DependencyInjection PhpArrayContainer-> resolveServicesAndParameters(Array) n#7 /var/www/dev/web/core/lib/Drupal/Component/DependencyInjection/Container.php(171):Brupal Component DependencyInjection PhpArrayContainer-> createService(Array,'cache.container') n#8 /var/www/dev/web/core/lib/Drupal/Core/DrupalKernel.php(516):Drupal Component DependencyInjection Container-> get(' cache.container') n#9 /var/www/dev/web/core/lib/Drupal/Core/DrupalKernel.php(877):Drupal Core DrupalKernel-> getCachedContainerDefinition() n#10 / var / www / dev / web / core / lib / Drupal / Core / DrupalKernel.php(469):Drupal Core DrupalKernel-> initializeContainer() n#11 / var / www / dev / web / core / lib / Drupal / Core / DrupalKernel.php(665):Drupal Core DrupalKernel-> boot() n#12 /var/www/dev/web/index.php(19):Drupal Core DrupalKernel-> handle(Object( Symfony的元件及系统ent HttpFoundation Request)) n#13 {main}

答案

NVM。

qazxsw poi和一个简单的qazxsw poi修复了至少那个错误。

以上是关于错误:未定义的类常量'MYSQL_ATTR_USE_BUFFERED_QUERY'的主要内容,如果未能解决你的问题,请参考以下文章

“未结束的字符串常量”是嘛意思?如何解决?

未定义的方法和未初始化的常量错误

Xcode 5.1 未使用的常量被视为错误

警告:更新到 PHP 7.2 后使用未定义的常量 _ - 假定为“_”(这将在 PHP 的未来版本中引发错误)

使用未定义的常量 MCRYPT_BLOWFISH

使用未定义的常量用户 - 假定用户使用 php7.2