mediawiki php 5.2,php – MediaWiki不显示样式 – “内部错误”

我刚刚将MediaWiki安装从版本1.25.x升级到1.26.1,但现在没有显示样式信息.因此,页面显示所有文本,而不显示左侧的链接列.当我查看页面的源并单击应该加载样式的链接时,似乎有一些CSS,但文件如下所示:

/*

Internal error

Internal error

Problematic modules: {“mediawiki.sectionAnchor”:”error”,”skins.vector.styles”:”error”}

*/

当我点击页面源中的脚本链接时,可能是默认脚本,它显示了类似的消息(但没有太多实际代码):

/*

Internal error

Internal error

Problematic modules: {“startup”:”error”}

*/

从在线搜索我发现以下两页,在撰写本文时没有任何解决方案:

如果重要,我正在使用的安装是在HTTPS上. $wgServer设置相应地设置为$wgServer =“//www.some-domain.com”;.图片加载得很好,浏览器调试器的网络选项卡上没有404或其他此类HTTP错误.服务器正在运行PHP 5.6.16版.

我的问题是:

(1)有没有其他人遇到过这个问题并找到了除降级PHP之外的解决方案?

(2)有谁知道将PHP升级到新的7.x系列是否能解决这个问题? (在同一台服务器上安装了一些大的WordPress,所以我还不敢尝试安装新的PHP)

更新1:虽然我不知道底层问题是什么,但显然问题是特定于默认的Vector外观.我将$wgDefaultSkin设置(在LocalSettings.php中)从vector更改为monobook,现在wiki显示得很好.

更新2:正如评论中所要求的那样,我尝试直接从GitHub下载Vector皮肤.我下载了最新的主分支(截至2015-12-18).不幸的是,它没有任何区别.删除旧文件并复制新(或相同?)文件并将设置更改回向量后,问题又回来了.

更新3:为了完整起见,我尝试安装Vector的wmf / 1.27.0-wmf.9分支,但它没有任何区别.我甚至尝试重新启动Web服务器以确保它不是缓存问题.

更新4:我尝试清除服务器范围的PHP缓存,但没有区别.然后我尝试启用$wgResourceLoaderDebug选项.虽然此选项无法解决加载问题,但我认为它可以为实际调试皮肤的人提供更好的细节.启用此选项后,页面源将显示5个单独的样式表条目,其中只有两个获得内部错误.仍然只有一个脚本条目,它仍然会收到错误.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值