MediaWiki 1.27 警告要求 SpecialUserLogin.php

MediaWiki 1.27 warning requiring SpecialUserLogin.php

我已经将我的 mediawiki 从 1.26.2 更新到 1.27,安装过程顺利完成,但是当我尝试访问时收到此错误:

Warning: require(/var/app/current/includes/specials/SpecialUserLogin.php): failed to open stream: No such file or directory in /var/app/current/includes/AutoLoader.php on line 81 Fatal error: require(): Failed opening required '/var/app/current/includes/specials/SpecialUserLogin.php' (include_path='/var/app/current/vendor/pear/pear_exception:/var/app/current/vendor/pear/console_getopt:/var/app/current/vendor/pear/pear-core-minimal/src:/var/app/current/vendor/pear/mail_mime:/var/app/current/vendor/pear/mail_mime-decode:/var/app/current/vendor/pear/net_socket:/var/app/current/vendor/pear/net_smtp:/var/app/current/vendor/pear/mail:.:/usr/share/pear:/usr/share/php') in /var/app/current/includes/AutoLoader.php on line 81

我不知道为什么会这样。如果我检查服务器中的文件,它们就在那里。如果我选择矢量,我也会遇到模板问题我只会得到一个混乱的模板,没有样式。

我正在使用 PHP 5.6.

希望有人能帮帮我。

升级到 MW 1.27 后,我偶然发现了同样的错误。

在我的例子中,SpecialUserlogin.php 存在并且所有权限都是正确的,但是登录一词是小写的,所以系统认为这个文件不存在。所以我只是将 SpecialUserlogin.php 重命名为 SpecialUserLogin.php 和 b00m,它起作用了!

至于您的模板问题,请检查 common.css 文件。复制粘贴那里的所有东西,所以它是空的,如果你不使用它。并检查您是否在模板中正确调用了样式文件。