多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
下面列出MediaWiki使用中比较常见的问题以及对应的处理方案 ### [创建新页面](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#701) MediaWiki创建页面 http://wiki.cslized.com/index.php/New ### [重新安装](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#702) 1. 找到根目录下的LocalSettings.php文件,删除之 2. 运行您的mediawiki,系统会进入一个安装完成的初始化页面 3. 找到右侧“重新安装”链接,进入重新安装 ### [修改Logo](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#703) 根目录下LocalSettings.php文件,扎到$wgLogo = “$wgResourceBasePath/resources/assets/wiki.png”代码。 修改路径或把wiki.pnp图片上传到目录 ### [修改用户权限](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#704) 安装MediaWiki之后,用户的权限设置是完全开放的,需要做一些设置,对匿名用户的设置可以从修改LocalSettings.php入手,下载该文件,然后按照希望设置的用户权限,在文件中插入对应的设置语句,存储后再上传回去就可以了。例如: 禁止所有用户编辑: $wgGroupPermissions[‘*’][‘edit’] = false; 然后允许注册用户编辑: $wgGroupPermissions[‘user’][‘edit’] = true; 通过以上两个语句就实现了匿名用户不能编辑的目的 * * * 先设置所有未注册用户不能读,然后设置未注册用户可以读首页 $wgGroupPermissions[‘*’ ][‘read’] = false; $wgWhitelistRead = array (”首页”); ### [上传文件](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#705) 1、修改LocalSettings.php,找到$wgEnableUploads参数,将false改为true,刷新Mideawiki,您就可以看到上传文件链接了: ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/mediawiki-websoft9-uploadfiles.png) 2、设置images文件夹为可写 3、上传页面的地址是: Special:Upload ,也可以先进入特殊页面,然后进入上传文件页面。在该页面中上传图片,设置好文件名和描述,上传成功以后就可以在文章中使用了。 ### [增加可视化编辑器](http://docs.websoft9.com/xdocs/mediawiki-image-guide/#706) Mediawiki默认的编辑器非常简单,不符合排版需求。如何实现可视化编辑呢? 1. [下载](https://www.mediawiki.org/wiki/Special:ExtensionDistributor/WikiEditor)可视化编辑器WikiEditor,将其放置在您extensions/文件夹中的WikiEditor目录内。(覆盖原有文件) 2. 将下列代码放置在您的LocalSettings.php的底部 ~~~ wfLoadExtension( 'WikiEditor' ); ~~~ 3. 在您的wiki上导航至Special:Version,以验证扩展已成功安装。 4. 把上面的代码添加到您的 LocalSettings.php 文件底部。 在某些情况下,WikiEditor可能会在您安装后仍然不能在您的浏览器上显示出来。 如果出现这种情况,请尝试清空浏览器缓存。 ~~~ # Enables use of WikiEditor by default but still allows users to disable it in preferences $wgDefaultUserOptions['usebetatoolbar'] = 1; # Enables link and table wizards by default but still allows users to disable them in preferences $wgDefaultUserOptions['usebetatoolbar-cgd'] = 1; # Displays the Preview and Changes tabs $wgDefaultUserOptions['wikieditor-preview'] = 1; # Displays the Publish and Cancel buttons on the top right side $wgDefaultUserOptions['wikieditor-publish'] = 1; ~~~ 5. 刷新浏览器,我们新建一个页面,就可以看到可视化编辑器了 ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/mediawiki/mediawiki-websoft9-wikieditor.png) ### 移动端设置 参考:https://www.mediawiki.org/wiki/Extension:MobileFrontend/zh