MediaWiki 500内部错误访问主页时


MediaWiki突然出现了500个内部错误致命错误:未知错误:在null in/var/www/wiki/includes/user/user.php:1578 stack跟踪:#0/var/www/wiki/includes/user/user.php(5243):用户:: getDefaultOptions()#1/var/www/wiki/includes/user/user.php(2859):user-> loadoptions()#2/var/www/www/wiki/includes/context/requestext/requestcontext.php (364):用户 -> getOption('语言')#3/var/www/wiki/includes/message.php(380):requestContext-> getLanguage()#4/var/www/wiki/includes/message.php(1257):message-> getLanguage()#5/var/www/www/wiki/includes/includes/message/message.php (842):message-> fetchMessage()/var/www/wiki/includes/message.php(934):message-> tostring('text')#7/var/www/wiki/includes/exception/mwexceptionrenderer.php(254):消息 -> text()#8/var/www/wiki/includes/exception/mwexceptionrenderer.php(358):mwexceptionrenderer :: msg('dberr-again','尝试等待f ...')#9/var/www/wiki/includes/exception/mwexceptionrenderer.php(52):mwexceptionRenderer :: reportOutageHtml(object(Wikimedia  rdbms  dbConnectionError))#10/var/www/wiki/包括/exception/mwexce in/var/www/wiki/includes/includes/user/user.php 1578

我认为这是一个错误,如果您有多次安装尝试,而mysql.user仍在那里。我今天有同样的问题。

我已将错误提交为:https://phabricator.wikimedia.org/t177768

重新安装以下步骤后,问题消失了:

dropping database
removing user from mysql.users
strangely the "user exists" error still appeared on installation
granting access rights was therefore necessary on the mysql database.

最新更新