这次升级MediaWiki全程都是用的git方式,用了一段时间突然打开某个页面竟然报错了,大体如下:

index.php?title=Mall:Blank_head_empty/styles.css&action=submit Error from line 76 of /var/www/html/extensions/TemplateStyles/includes/TemplateStylesContent.php: Class 'Wikimedia\CSS\Parser\Parser' not found

然后编辑该页面的话,出现可视化编辑器的500错误:
Error-contacting-the-Parsoid.png
从错误信息上能看到跟TemplateStyles扩展有关,打开官方文档,发现用git方法的话需要再增加一个步骤,进入扩展目录后执行composer install --no-dev命令。
注意:由于网络的问题,执行上述命令可能会感觉没有什么反应,可以在后面加上-vvv

composer install --no-dev -vvv

好了,重新刷新页面,问题解决。

最后修改:2021 年 06 月 22 日
如果觉得我的文章对你有用,请随意赞赏