Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mediawiki:对不起!此站点遇到技术困难。无法访问数据库_Php_Mysql_Mediawiki_Wikipedia - Fatal编程技术网

Php Mediawiki:对不起!此站点遇到技术困难。无法访问数据库

Php Mediawiki:对不起!此站点遇到技术困难。无法访问数据库,php,mysql,mediawiki,wikipedia,Php,Mysql,Mediawiki,Wikipedia,我相信这实际上不是连接问题,因为我可以看到“title-invalid-e”,并且我可以使用在LocalSettings.php文件中找到的相同凭据进行连接 任何帮助都将不胜感激 对不起!此站点遇到技术困难 尝试等待几分钟并重新加载 (无法访问数据库) 回溯: #0 /var/www/gwart.co.uk/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(753): Wikimedia\Rdbms\LoadBalancer

我相信这实际上不是连接问题,因为我可以看到“title-invalid-e”,并且我可以使用在LocalSettings.php文件中找到的相同凭据进行连接

任何帮助都将不胜感激

对不起!此站点遇到技术困难

尝试等待几分钟并重新加载

(无法访问数据库)

回溯:

#0 /var/www/gwart.co.uk/mediawiki/includes/libs/rdbms/loadbalancer/LoadBalancer.php(753): Wikimedia\Rdbms\LoadBalancer->reportConnectionError()
#1 /var/www/gwart.co.uk/mediawiki/includes/GlobalFunctions.php(2653): Wikimedia\Rdbms\LoadBalancer->getConnection(0, Array, false)
#2 /var/www/gwart.co.uk/mediawiki/includes/cache/localisation/LCStoreDB.php(54): wfGetDB(-1)
#3 /var/www/gwart.co.uk/mediawiki/includes/cache/localisation/LocalisationCache.php(410): LCStoreDB->get('en', 'deps')
#4 /var/www/gwart.co.uk/mediawiki/includes/cache/localisation/LocalisationCache.php(456): LocalisationCache->isExpired('en')
#5 /var/www/gwart.co.uk/mediawiki/includes/cache/localisation/LocalisationCache.php(375): LocalisationCache->initLanguage('en')
#6 /var/www/gwart.co.uk/mediawiki/includes/cache/localisation/LocalisationCache.php(294): LocalisationCache->loadSubitem('en', 'messages', 'title-invalid-e...')
#7 /var/www/gwart.co.uk/mediawiki/languages/Language.php(2640): LocalisationCache->getSubitem('en', 'messages', 'title-invalid-e...')
#8 /var/www/gwart.co.uk/mediawiki/includes/cache/MessageCache.php(984): Language->getMessage('title-invalid-e...')
#9 /var/www/gwart.co.uk/mediawiki/includes/cache/MessageCache.php(942): MessageCache->getMessageForLang(Object(LanguageEn), 'title-invalid-e...', false, Array)
#10 /var/www/gwart.co.uk/mediawiki/includes/cache/MessageCache.php(884): MessageCache->getMessageFromFallbackChain(Object(LanguageEn), 'title-invalid-e...', false)
#11 /var/www/gwart.co.uk/mediawiki/includes/Message.php(1312): MessageCache->get('title-invalid-e...', false, Object(LanguageEn))
#12 /var/www/gwart.co.uk/mediawiki/includes/Message.php(864): Message->fetchMessage()
#13 /var/www/gwart.co.uk/mediawiki/includes/Message.php(956): Message->toString('text')
#14 /var/www/gwart.co.uk/mediawiki/includes/title/MalformedTitleException.php(49): Message->text()
#15 /var/www/gwart.co.uk/mediawiki/includes/title/MediaWikiTitleCodec.php(297): MalformedTitleException->__construct('title-invalid-e...', '')
#16 /var/www/gwart.co.uk/mediawiki/includes/Title.php(3752): MediaWikiTitleCodec->splitTitleString('', 0)
#17 /var/www/gwart.co.uk/mediawiki/includes/Title.php(378): Title->secureAndSplit()
#18 /var/www/gwart.co.uk/mediawiki/includes/MediaWiki.php(83): Title::newFromURL('')
#19 /var/www/gwart.co.uk/mediawiki/includes/MediaWiki.php(140): MediaWiki->parseTitle()
#20 /var/www/gwart.co.uk/mediawiki/includes/MediaWiki.php(778): MediaWiki->getTitle()
#21 /var/www/gwart.co.uk/mediawiki/includes/MediaWiki.php(517): MediaWiki->main()
#22 /var/www/gwart.co.uk/mediawiki/index.php(42): MediaWiki->run()
#23 {main}

谢谢你看这个问题。如果我能更新这个问题的话,那么在投票结束时获得一些反馈会很有帮助,我很乐意这样做。为什么你认为它会像你一样使用LocalSettings.php中的凭据?DB设置存储在这里。不是吗?很可能这实际上是一个数据库访问问题,wiki无法使用其凭据登录数据库。它试图从本地化缓存加载一条关于无效标题的消息,该消息返回到数据库(
LCStoreDB.php
),然后失败