灏鲲:mediawiki安装时遇到的问题:修订间差异

来自食研百科
灏鲲留言 | 贡献
创建页面,内容为“问题:安装Echo插件时出现错误 解决办法: Extension:Echo - MediaWiki:这个插件就是mediawiki页面右上角的图标,如下图红框内所示…”
 
灏鲲留言 | 贡献
无编辑摘要
标签visualeditor
第1行: 第1行:
问题:安装Echo插件时出现错误
问题:安装Echo插件时出现错误
解决办法:
解决办法:
Extension:Echo - MediaWiki:这个插件就是mediawiki页面右上角的图标,如下图红框内所示,插件会交互中的所有提醒显示出来,也是非常好用的一个东西。但是在安装的时候如果你用的也是1.28.0的版本可能会有一个数据库写入的bug(不能自动写数据库),下载echo插件后找到echo.sql文件,然后在数据库中运行这个sql文件。
<img src="https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_b.jpg" data-rawwidth="658" data-rawheight="79" class="origin_image zh-lightbox-thumb" width="658" data-original="https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_r.jpg">图片: https://pic4.zhimg.com/80/v2-e47f81df8c3f918a8f0d1e93a8522e17_hd.jpg


* Extension:Echo - MediaWiki:这个插件就是mediawiki页面右上角的图标,如下图红框内所示,插件会交互中的所有提醒显示出来,也是非常好用的一个东西。但是在安装的时候如果你用的也是1.28.0的版本可能会有一个数据库写入的bug(不能自动写数据库),下载echo插件后找到echo.sql文件,然后在数据库中运行这个sql文件。
<nowiki>&</nowiki>lt;img src="<nowiki>https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_b.jpg</nowiki>" data-rawwidth="658" data-rawheight="79" class="origin_image zh-lightbox-thumb" width="658" data-original="<nowiki>https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_r.jpg</nowiki>"<nowiki>&</nowiki>gt;       


作者:之乎者也
作者:之乎者也
链接:https://www.zhihu.com/question/20679850/answer/235237863
 
链接:<nowiki>https://www.zhihu.com/question/20679850/answer/235237863</nowiki>
 
来源:知乎
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


查看安装了哪些插件


<nowiki>http://xianshiyan.org/index.php/特殊:版本</nowiki>


查看安装了哪些插件
http://xianshiyan.org/index.php/特殊:版本
Special:Version
Special:Version


DynamicPageList插件安装后报错
DynamicPageList插件安装后报错
解决方法:复制了旧的DynamicPageList文件夹(不知道为什么新下载的不能用)
解决方法:复制了旧的DynamicPageList文件夹(不知道为什么新下载的不能用)


VisualEditor找不到服务器
'''VisualEditor找不到服务器'''
解决方法:安装Parsoid,具体看这里https://www.mediawiki.org/wiki/Parsoid/Setup
 
解决方法:安装Parsoid,具体看这里<nowiki>https://www.mediawiki.org/wiki/Parsoid/Setup</nowiki>
 
和这
和这
https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7
 
(注意,使用CentOS那一栏的方法安装)
<nowiki>https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7</nowiki>
参考:https://segmentfault.com/a/1190000008455881
 
参考:<nowiki>https://segmentfault.com/a/1190000008455881</nowiki>
 
注意是修改配置文件而非增加
注意是修改配置文件而非增加
安装Parsoid时
 
注意检查8000端口是否开放以及在LocalSettings.php中配置和Parsoid相同的地址
注意检查8000端口是否开放以及在LocalSettings.php中配置和Parsoid相同的地址


网页端更新wiki
网页端更新wiki
/mw-config/
 
'''/mw-config/'''
 
尚未解决Flow插件安装后在用户页出现错误
尚未解决Flow插件安装后在用户页出现错误
解决办法:不安装
解决办法:不安装
未解决问题2,parsoid自启动尚未解决,每次重启需要手动启冻
未解决问题2,parsoid自启动尚未解决,每次重启需要手动启冻
解决办法:手动档,每次重启进入parsoid文件夹运行cd parsoid      node bin/server.js
解决办法:手动档,每次重启进入parsoid文件夹运行cd parsoid      node bin/server.js


问题:更改使用http://www.xianshiyan.org/wiki/首页这样的短链接
问题:更改使用[[首页|http://www.xianshiyan.org/wiki/首页]]这样的短链接
 
根目录增加.htaccess文件,修改LocalSettings.php
根目录增加.htaccess文件,修改LocalSettings.php


<nowiki>http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg</nowiki>


http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg
php populateContentModel.php --ns = all --table = page
php populateContentModel.php --ns = all --table = page
设置parsoid自启动
设置parsoid自启动
https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7


http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg
<nowiki>https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7</nowiki>


<nowiki>http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg</nowiki>


可以使用cd命令,cd命令的功能是切换到指定的目录:
可以使用cd命令,cd命令的功能是切换到指定的目录:
命令格式:
命令格式:
cd [目录名]
cd [目录名]
目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。
目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。
因此返回上一级目录可以使用命令:
因此返回上一级目录可以使用命令:
cd ..
cd ..


could not load image from
could not load image from
mediawiki强制刷新页面缓存,在链接后加
mediawiki强制刷新页面缓存,在链接后加
?action=purge
?action=purge


问题:
问题:
Warning:session_id():Cannot change session id when session is active in/www/wwwroot/xianshiyan/includes/Setup.php on line 879
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
// Start the PHP-session for backwards compatibility
session_id( $session->getId() );
 
Wikimedia\quietCall( 'session_start' );
session_id( $session->getId() );
 
Wikimedia\quietCall( 'session_start' );
 
注释掉
注释掉


== 入门 ==
<nowiki>== 入门 ==</nowiki>
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki配置设置列表]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]
<nowiki>*</nowiki> <nowiki>[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings MediaWiki配置设置列表]</nowiki>
* [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上打击破坏]


<nowiki>*</nowiki> <nowiki>[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ/zh-hans MediaWiki常见问题]</nowiki>


请查阅[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 用户指导]以获取使用本wiki软件的信息!~
<nowiki>*</nowiki> <nowiki>[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki发布邮件列表]</nowiki>


Tomcat安装
<nowiki>*</nowiki> <nowiki>[https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources 本地化MediaWiki到您的语言]</nowiki>
https://blog.csdn.net/qq_32519693/article/details/71330930


<nowiki>*</nowiki> <nowiki>[https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam 了解如何在您的wiki上打击破坏]</nowiki>
请查阅<nowiki>[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 用户指导]</nowiki>以获取使用本wiki软件的信息!~
<nowiki>https://blog.csdn.net/qq_32519693/article/details/71330930</nowiki>


安装Composerhttps://www.mediawiki.org/wiki/Composer
安装Composerhttps://www.mediawiki.org/wiki/Composer


wfLoadExtension( 'AntiSpoof' );插件有问题
wfLoadExtension( 'AntiSpoof' );插件有问题
解决:安装Composer并在当前文件夹更新
解决:安装Composer并在当前文件夹更新
Composer安装
 
查看:https://getcomposer.org/download/
查看:<nowiki>https://getcomposer.org/download/</nowiki>
和https://pkg.phpcomposer.com/#how-to-install-composer
 
https://docs.phpcomposer.com/00-intro.html
和<nowiki>https://pkg.phpcomposer.com/#how-to-install-composer</nowiki>
https://pkg.phpcomposer.com/#how-to-install-composer
 
https://blog.csdn.net/wulove52/article/details/78392663
<nowiki>https://docs.phpcomposer.com/00-intro.html</nowiki>
https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin
 
<nowiki>https://pkg.phpcomposer.com/#how-to-install-composer</nowiki>
 
<nowiki>https://blog.csdn.net/wulove52/article/details/78392663</nowiki>
 
<nowiki>https://www.mediawiki.org/wiki/Composer#Using_composer-merge-plugin</nowiki>
 
php maintenance/populateContentModel.php --ns=all --table=archive
php maintenance/populateContentModel.php --ns=all --table=archive


php populateContentModel.php --wiki=somewiki --ns=3 --table=page
php populateContentModel.php --wiki=somewiki --ns=3 --table=page


结构化讨论报错
结构化讨论报错
[d6c09f1e54a55cac22c808a3] Exception caught: Request to parsoid for "wikitext" to "html" conversion of content connected to title "Topic:Uvz99ir50brxpio3" failed: 406
[d6c09f1e54a55cac22c808a3] Exception caught: Request to parsoid for "wikitext" to "html" conversion of content connected to title "Topic:Uvz99ir50brxpio3" failed: 406
https://www.mediawiki.org/wiki/Topic:Ua42lnptxq4056ki
 
<nowiki>https://www.mediawiki.org/wiki/Topic:Ua42lnptxq4056ki</nowiki>


mediawiki错误应该首先去看的地方
mediawiki错误应该首先去看的地方
https://phabricator.wikimedia.org/search/query/J_0tYH7d4jdz/#R
 
<nowiki>https://phabricator.wikimedia.org/search/query/J_0tYH7d4jdz/#R</nowiki>

2019年3月16日 (六) 02:39的版本

问题:安装Echo插件时出现错误

解决办法:

  • Extension:Echo - MediaWiki:这个插件就是mediawiki页面右上角的图标,如下图红框内所示,插件会交互中的所有提醒显示出来,也是非常好用的一个东西。但是在安装的时候如果你用的也是1.28.0的版本可能会有一个数据库写入的bug(不能自动写数据库),下载echo插件后找到echo.sql文件,然后在数据库中运行这个sql文件。

<img src="https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_b.jpg" data-rawwidth="658" data-rawheight="79" class="origin_image zh-lightbox-thumb" width="658" data-original="https://pic4.zhimg.com/v2-e47f81df8c3f918a8f0d1e93a8522e17_r.jpg">

作者:之乎者也

链接:https://www.zhihu.com/question/20679850/answer/235237863

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

查看安装了哪些插件

http://xianshiyan.org/index.php/特殊:版本

Special:Version

DynamicPageList插件安装后报错

解决方法:复制了旧的DynamicPageList文件夹(不知道为什么新下载的不能用)

VisualEditor找不到服务器

解决方法:安装Parsoid,具体看这里https://www.mediawiki.org/wiki/Parsoid/Setup

和这

https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7

参考:https://segmentfault.com/a/1190000008455881

注意是修改配置文件而非增加

注意检查8000端口是否开放以及在LocalSettings.php中配置和Parsoid相同的地址

网页端更新wiki

/mw-config/

尚未解决Flow插件安装后在用户页出现错误

解决办法:不安装

未解决问题2,parsoid自启动尚未解决,每次重启需要手动启冻

解决办法:手动档,每次重启进入parsoid文件夹运行cd parsoid node bin/server.js

问题:更改使用http://www.xianshiyan.org/wiki/首页这样的短链接

根目录增加.htaccess文件,修改LocalSettings.php

http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg

php populateContentModel.php --ns = all --table = page

设置parsoid自启动

https://www.howtoing.com/how-to-install-visualeditor-for-mediawiki-on-centos-7

http://47.75.54.113/images/thumb/d/d0/20180120_092747.jpg/1280px-20180120_092747.jpg

可以使用cd命令,cd命令的功能是切换到指定的目录:

命令格式:

cd [目录名]

目录名有几个符号有特殊的含义,“..”代表上一级目录、“~”代表HOME目录、“-”代表前一目录。

因此返回上一级目录可以使用命令:

cd ..

could not load image from

mediawiki强制刷新页面缓存,在链接后加

?action=purge

问题:

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' );

注释掉

== 入门 ==

* [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上打击破坏]

请查阅[https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents 用户指导]以获取使用本wiki软件的信息!~

https://blog.csdn.net/qq_32519693/article/details/71330930

安装Composerhttps://www.mediawiki.org/wiki/Composer

wfLoadExtension( 'AntiSpoof' );插件有问题

解决:安装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

php maintenance/populateContentModel.php --ns=all --table=archive

php populateContentModel.php --wiki=somewiki --ns=3 --table=page

结构化讨论报错

[d6c09f1e54a55cac22c808a3] Exception caught: Request to parsoid for "wikitext" to "html" conversion of content connected to title "Topic:Uvz99ir50brxpio3" failed: 406

https://www.mediawiki.org/wiki/Topic:Ua42lnptxq4056ki

mediawiki错误应该首先去看的地方

https://phabricator.wikimedia.org/search/query/J_0tYH7d4jdz/#R