差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 | |||
| wiki:mediawiki [2025/02/17 05:11] – 移除 - 外部编辑 (未知日期) 127.0.0.1 | wiki:mediawiki [2025/02/17 05:11] (当前版本) – ↷ 页面phpwiki:mediawiki被移动至wiki:mediawiki Aker J Lu | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | [[category: | ||
| + | = Mediawiki 概述 = | ||
| + | * MediaWiki是全球最著名的wiki知识库引擎, | ||
| + | ** MediaWiki从2002年2月25日被作为维基百科全书的系统软件, | ||
| + | ** 目前MediaWiki的开发得到维基媒体基金会的支持. | ||
| + | ** MediaWiki是建立wiki网站的首选后台程序, | ||
| + | ** MediaWiki一直持续更新.其原作者为德国的Magnus Manske. | ||
| + | |||
| + | = 选择Mediawiki来搭建wiki知识库的理由? | ||
| + | |||
| + | # 经受过重量级应用的考验, | ||
| + | # 全世界最大的wiki项目维基百科是使用mediawiki的成功范例, | ||
| + | # mediawiki的功能非常丰富, | ||
| + | # 运行环境要求很低, | ||
| + | # mediawiki是目前应用最广的wiki程序, | ||
| + | # 持续开发, | ||
| + | # mediawiki是受到维基媒体基金会支持的开源项目, | ||
| + | |||
| + | = Mediawiki的缺点 = | ||
| + | |||
| + | # 后台管理功能不是很完善, | ||
| + | # 一般环境下, | ||
| + | # mediawiki的目标是为维基媒体项目服务, | ||
| + | # 在界面方面关注不够, | ||
| + | |||
| + | = Mediawiki系统特色 = | ||
| + | |||
| + | # wiki的重要特征 | ||
| + | # 记录所有的改动版本, | ||
| + | # 自动产生链接, | ||
| + | # 允许使用模板, | ||
| + | # 支持分类, | ||
| + | # 允许每个用户自行选择系统外观 | ||
| + | # 中文支持较好 | ||
| + | |||
| + | [http:// | ||
| + | |||
| + | = Deergrovemin的MediaWiki安装积累 = | ||
| + | * 插件安装需要通过extensions上传,及localsettings.php修改 | ||
| + | |||
| + | require_once " | ||
| + | require_once " | ||
| + | wfLoadExtension( ' | ||
| + | $wgUseAjax = true; | ||
| + | |||
| + | * smtp配置需要修改localsetting.php,同时,又遇到了pfsockopen() 函数问题; | ||
| + | |||
| + | Deermin Wiki不能发送确认邮件,请检查您的邮箱地址是否包含无效字符。邮件发送器的返回信息: | ||
| + | Failed to connect to ssl:// | ||
| + | [SMTP: Failed to connect socket: pfsockopen() has been disabled for security reasons (code: -1, response: )] | ||
| + | |||
| + | * localsettings.php按照官网建议,增加如下代码: | ||
| + | |||
| + | $wgSMTP = array( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | |||
| + | * 关于smtp的ssl认证可以采用如下方法实现: | ||
| + | |||
| + | ssl:// | ||
| + | |||
| + | * MediaWiki的域名修改同样也是依托于LocalSettings.php,修改如下两行代码: | ||
| + | $wgScriptPath = ""; | ||
| + | $wgServer = " | ||
| + | |||
| + | == Mediawiki对比Dokuwiki使用感受 == | ||
| + | * 对比dokuwiki,不够轻便,功能多,运行速度较慢,后台设置较为繁琐 | ||
| + | * 页面过于生硬,不如dokuwiki柔和 | ||
| + | * 曾经出现过user.php运行异常,页面错误 | ||
| + | |||
| + | == 目前为止安装剩余问题点 == | ||
| + | === 2018/5/4 === | ||
| + | # 文件上传MIME拦截 | ||
| + | # 分类根目录未理解 | ||
| + | # MobileFrontend插件使用异常 | ||
| + | === 2018/5/3 === | ||
| + | # 邮件发送配置问题 | ||
| + | # extensions安装问题 | ||
| + | # skin设置问题 | ||
| + | # sidebar设置问题 | ||
| + | ===2018/ | ||
| + | # MobileFrontend 移动前端问题解决 | ||
| + | * 匹配系统1.3.0版本的extensions上传 | ||
| + | * 代码增加如下: | ||
| + | / | ||
| + | wfLoadExtension( ' | ||
| + | $wgMFNearby = true; | ||
| + | / | ||
| + | $wgMFAutodetectMobileView = true; | ||
| + | // Choose one of those: | ||
| + | $wgMFDefaultSkinClass = ' | ||
| + | $wgShowExceptionDetails = true; | ||
| + | * 实现功能:移动设备端自动识别并显示移动前端skin。 | ||
| + | # 邮件配置采用ssl的QQ邮箱,成功 | ||
| + | ' | ||
| + | === 2018/5/25 === | ||
| + | # ICP备案号脚注增加,需要修改相应皮肤的php文件,以Vector皮肤为例: | ||
| + | ## 编辑 / | ||
| + | ## 找到 <?php $footericons = $this-> | ||
| + | ## 在它之前插入下面一行:< | ||
| + | ## 然后Ctrl+F5强制刷新网页就能看到效果 | ||