首页 > 解决方案 > mediawiki DBTransactionStateError

问题描述

将 mediawiki 模块导入网站时出现以下错误:mediawiki 版本 - 1.34.2 mysql:Ver 15.1 Distrib 10.3.17-MariaDB,适用于 Linux (x86_64),使用 readline 5.1 php:PHP 7.3.22 (cli)(构建:2020 年 9 月 1 日09:44:58) (NTS)

2020-09-24 14:15:30 blackwiki.org blackwikinew: [22b8687edf9dc58ad4162e17] /index.php?title=Special:Import&action=submit Wikimedia\Rdbms\DBTransactionStateError from line 1420 of /usr/share/nginx/html/mediawiki/包括/libs/rdbms/database/Database.php:无法从 Wikimedia\Rdbms\Database::ping 执行查询,而事务状态为 ERROR #0 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/database/ Database.php(1145): Wikimedia\Rdbms\Database->assertQueryIsCurrentlyAllowed(string, string) #1 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/database/Database.php(4297): Wikimedia\ Rdbms\Database->query(string, string, integer) #2 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/database/Database.php(687): Wikimedia\Rdbms\Database->ping( NULL)#3 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/database/Database.php(677):Wikimedia\Rdbms\Database->pingAndCalculateLastTrxApplyTime() #4 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1605): Wikimedia\Rdbms\Database->pendingWriteQueryDuration(string) # 5 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(2109): Wikimedia\Rdbms\LoadBalancer->Wikimedia\Rdbms{closure}(Wikimedia\Rdbms\DatabaseMysqli) #6 / usr/share/nginx/html/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(1621): Wikimedia\Rdbms\LoadBalancer->forEachOpenMasterConnection(Closure) #7 /usr/share/nginx/html/mediawiki/includes /libs/rdbms/lbfactory/LBFactory.php(208): Wikimedia\Rdbms\LoadBalancer->approveMasterChanges(array, string, integer) #8 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/lbfactory/ LBFactorySimple.php(134): Wikimedia\Rdbms\LBFactory->Wikimedia\Rdbms{closure}(Wikimedia\Rdbms\LoadBalancer, string, array) #9 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php(210): Wikimedia\Rdbms\LBFactorySimple ->forEachLB(Closure, array) #10 /usr/share/nginx/html/mediawiki/includes/libs/rdbms/lbfactory/LBFactory.php(269): Wikimedia\Rdbms\LBFactory->forEachLBCallMethod(string, array) # 11 /usr/share/nginx/html/mediawiki/includes/MediaWiki.php(611): Wikimedia\Rdbms\LBFactory->commitMasterChanges(string, array) #12 /usr/share/nginx/html/mediawiki/includes/MediaWiki .php(582): MediaWiki::preOutputCommit(RequestContext, Closure) #13 /usr/share/nginx/html/mediawiki/includes/MediaWiki.php(916): MediaWiki->doPreOutputCommit(Closure) #14 /usr/share /nginx/html/mediawiki/includes/MediaWiki.php(527): MediaWiki->main() #15 /usr/share/nginx/html/mediawiki/index.php(44):MediaWiki->run() #16 {main}

让我知道是否有人对此有想法。

谢谢

标签: phpmysqlmodulemediawiki

解决方案


推荐阅读