灏鲲:mediawiki安装时遇到的问题:修订间差异
无编辑摘要 |
无编辑摘要 |
||
(未显示同一用户的7个中间版本) | |||
第10行: | 第10行: | ||
Flow和AntiSpoof之类的插件安装后报错,找不到class | ===='''Flow和AntiSpoof之类的插件安装后报错,找不到class'''==== | ||
解决方法:新版meidawiki已不支持插件所需要的库,安装Composer并在当前文件夹更新 | 解决方法:新版meidawiki已不支持插件所需要的库,安装Composer并在当前文件夹更新 | ||
Composer安装查看:https://getcomposer.org/download/ 和 https://pkg.phpcomposer.com/#how-to-install-composer | |||
https://docs.phpcomposer.com/00-intro.html | https://docs.phpcomposer.com/00-intro.html | ||
https://pkg.phpcomposer.com/#how-to-install-composer | https://pkg.phpcomposer.com/#how-to-install-composer | ||
https://blog.csdn.net/wulove52/article/details/78392663 | https://blog.csdn.net/wulove52/article/details/78392663 | ||
https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin | https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin | ||
第33行: | 第29行: | ||
Wikimedia\quietCall( 'session_start' );注释掉 | Wikimedia\quietCall( 'session_start' );注释掉 | ||
===='''问题:更改使用[http://www.xianshiyan.org/wiki/首页这样的短链接 http://www.xianshiyan.org/wiki/这样的短链接]'''==== | |||
解决方法:根目录增加.htaccess文件,同时修改LocalSettings.php,具体查看 https://www.mediawiki.org/wiki/Manual:Short_URL | |||
===='''结构化讨论报错406'''==== | |||
具体报错:[d6c09f1e54a55cac22c808a3] Exception caught: Request to parsoid for "wikitext" to "html" conversion of content connected to title "Topic:Uvz99ir50brxpio3" failed: 406 | |||
原因:parsoid版本和当前mediawiki版本不同,需要重新安装相对应版本 | |||
===='''其他mediawiki需注意项'''==== | |||
======'''尚未解决:'''====== | |||
parsoid自启动尚未解决,每次重启需要手动档进入parsoid文件夹运行cd parsoid node bin/server.js | |||
======'''小技巧:'''====== | |||
网页端更新wiki可以在网页端链接后加/mw-config/进行更新 | |||
mediawiki强制刷新页面缓存,在链接后加 | |||
?action=purge | |||
mediawiki错误应该首先去看的地方 | |||
https://phabricator.wikimedia.org/search/query/J_0tYH7d4jdz/#R | |||
使用cd命令,cd命令的功能是切换到指定的目录: | |||
命令格式: | 命令格式: | ||
cd [目录名] | cd [目录名] | ||
第54行: | 第58行: | ||
cd .. | cd .. | ||
全站css设置,在MediaWiki:Common.css页面里 | |||
想要隐藏文章每个章节后的编辑连接,可以在css设置里加入.mw-editsection { display:none!important; },具体见:https://phabricator.wikimedia.org/T54811 | |||
==== '''阿里云漏洞修补方法''' ==== | |||
用户可以先把“漏洞名称”在浏览器搜索一下,然后按搜到的方法处理就可以了。若是网上没有解决办法,最简单粗暴的方法,就是升级更新系统软件。修复过程如下: | |||
root登陆 | |||
yum check-update 查看可升级的系统软件 | |||
yum upgrade 升级所有可升级的系统软件 | |||
等待执行完成,完成后, 再登录阿里云服务器的控制台,进行验证。等待大概3-5分钟的时间,刷新页面。 | |||
如果还剩一个kernel的高危漏洞,是因为没有重启服务器,需要重启服务器。 | |||
==入门== | |||
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki配置设置列表] | |||
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题] | |||
*[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki发布邮件列表] | |||
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources 本地化MediaWiki到您的语言] | |||
*[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam 了解如何在您的wiki上打击破坏] |
2019年10月1日 (二) 18:28的最新版本
查看安装了哪些插件
在网站链接后加Special:Version
VisualEditor找不到服务器
解决方法:安装Parsoid,具体看这里 https://www.mediawiki.org/wiki/Parsoid/Setup 和这 https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7
(注意,使用CentOS那一栏的方法安装)
参考:https://segmentfault.com/a/1190000008455881(注意是修改配置文件而非增加,安装Parsoid时注意检查8000端口是否开放以及在LocalSettings.php中配置和Parsoid相同的地址)
Flow和AntiSpoof之类的插件安装后报错,找不到class
解决方法:新版meidawiki已不支持插件所需要的库,安装Composer并在当前文件夹更新
Composer安装查看:https://getcomposer.org/download/ 和 https://pkg.phpcomposer.com/#how-to-install-composer https://docs.phpcomposer.com/00-intro.html https://pkg.phpcomposer.com/#how-to-install-composer https://blog.csdn.net/wulove52/article/details/78392663 https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin
错误:Warning:session_id():Cannot change session id when session is active in/www/wwwroot/xianshiyan/includes/Setup.php on line 879解决方法:
将// Start the PHP-session for backwards compatibility
session_id( $session->getId() );
Wikimedia\quietCall( 'session_start' );注释掉
问题:更改使用http://www.xianshiyan.org/wiki/这样的短链接
解决方法:根目录增加.htaccess文件,同时修改LocalSettings.php,具体查看 https://www.mediawiki.org/wiki/Manual:Short_URL
结构化讨论报错406
具体报错:[d6c09f1e54a55cac22c808a3] Exception caught: Request to parsoid for "wikitext" to "html" conversion of content connected to title "Topic:Uvz99ir50brxpio3" failed: 406
原因:parsoid版本和当前mediawiki版本不同,需要重新安装相对应版本
其他mediawiki需注意项
尚未解决:
parsoid自启动尚未解决,每次重启需要手动档进入parsoid文件夹运行cd parsoid node bin/server.js
小技巧:
网页端更新wiki可以在网页端链接后加/mw-config/进行更新
mediawiki强制刷新页面缓存,在链接后加 ?action=purge
mediawiki错误应该首先去看的地方 https://phabricator.wikimedia.org/search/query/J_0tYH7d4jdz/#R
使用cd命令,cd命令的功能是切换到指定的目录: 命令格式: cd [目录名] 目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。 因此返回上一级目录可以使用命令: cd ..
全站css设置,在MediaWiki:Common.css页面里 想要隐藏文章每个章节后的编辑连接,可以在css设置里加入.mw-editsection { display:none!important; },具体见:https://phabricator.wikimedia.org/T54811
阿里云漏洞修补方法
用户可以先把“漏洞名称”在浏览器搜索一下,然后按搜到的方法处理就可以了。若是网上没有解决办法,最简单粗暴的方法,就是升级更新系统软件。修复过程如下:
root登陆
yum check-update 查看可升级的系统软件
yum upgrade 升级所有可升级的系统软件
等待执行完成,完成后, 再登录阿里云服务器的控制台,进行验证。等待大概3-5分钟的时间,刷新页面。
如果还剩一个kernel的高危漏洞,是因为没有重启服务器,需要重启服务器。