我正在使用docker composer运行apache服务器和mysql数据库。我确实与服务器有连接,但当我尝试访问index.php时,我一直收到此错误(所以我可以配置我的MediaWiki页面):
致命错误:未捕获错误:在第1578行的/var/www/html/includes/user/User.php中调用null上的成员函数getCode()
我已经检查了User.php,但一切似乎都很好。
$defOpt = $wgDefaultUserOptions;
// Default language setting
$defOptLang = $wgContLang->getCode();
$defOpt['language'] = $defOptLang;
foreach ( LanguageConverter::$languagesWithVariants as $langCode ) {
$defOpt[$langCode == $wgContLang->getCode() ? 'variant' : "variant-$langCode"] = $langCode;
}
有人可以帮我一把吗?谢谢
答案 0 :(得分:0)
我解决了安装干净版本的apache和mediawiki(与旧版本相同)并随后将旧的apache2_conf /目录导出到新的/ etc / apache2 /目录中的问题,此后,我迁移了MySQL DB。