尝试访问 mediawiki 服务器中的 index.php 时出错
Error when trying to access index.php in a mediawiki server
我是 运行 一个 apache 服务器和一个带有 docker composer 的 mysql 数据库。我确实与服务器建立了连接,但是当我尝试访问 index.php 时,我一直收到此错误(因此我可以配置我的 MediaWiki 页面):
Fatal error: Uncaught Error: Call to a member function getCode() on null in /var/www/html/includes/user/User.php on line 1578
我检查过 User.php 但一切似乎都很好。
error i get in the browser
$defOpt = $wgDefaultUserOptions;
// Default language setting
$defOptLang = $wgContLang->getCode();
$defOpt['language'] = $defOptLang;
foreach ( LanguageConverter::$languagesWithVariants as $langCode ) {
$defOpt[$langCode == $wgContLang->getCode() ? 'variant' : "variant-$langCode"] = $langCode;
}
有人可以帮我一下吗?谢谢
我解决了安装干净版本的 apache 和 mediawiki(与旧版本相同)的问题,然后将旧的 apache2_conf/ 目录导出到新的 /etc/apache2/ 目录,在此之后,我迁移了 MySQL 数据库。
我是 运行 一个 apache 服务器和一个带有 docker composer 的 mysql 数据库。我确实与服务器建立了连接,但是当我尝试访问 index.php 时,我一直收到此错误(因此我可以配置我的 MediaWiki 页面):
Fatal error: Uncaught Error: Call to a member function getCode() on null in /var/www/html/includes/user/User.php on line 1578
我检查过 User.php 但一切似乎都很好。
error i get in the browser
$defOpt = $wgDefaultUserOptions;
// Default language setting
$defOptLang = $wgContLang->getCode();
$defOpt['language'] = $defOptLang;
foreach ( LanguageConverter::$languagesWithVariants as $langCode ) {
$defOpt[$langCode == $wgContLang->getCode() ? 'variant' : "variant-$langCode"] = $langCode;
}
有人可以帮我一下吗?谢谢
我解决了安装干净版本的 apache 和 mediawiki(与旧版本相同)的问题,然后将旧的 apache2_conf/ 目录导出到新的 /etc/apache2/ 目录,在此之后,我迁移了 MySQL 数据库。