文章64
标签4
分类5

使用MediaWiKi搭建百科站点

因需要帮助别人搭建WiKi,所以在网上查找整理下资料。

现在使用比较多的WiKi程序:

MediaWiKi、dukuwiki和HDWiKi
我选择了维基使用的开源软件MediaWiKi
先在官方下载程序(建议官方):
官方地址(中文):
https://www.mediawiki.org/wiki/MediaWiki/zh
官方下载地址(图方便用这个):
https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz

我的步骤:
一 切换到网站目录(每个人不一样请自行斟酌)

二 使用wget下载程序

可以看到相当慢,我等~~~
嫌慢的的可以下载到本地再上传到相关目录(有管理面板的也请如此)

下载完毕
三 解压缩tar.gz文件
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。

tar调用gzip
gzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip
相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。


解压到了mediawiki-1.27.1文件夹,之后将其复制至网站根目录
使用cp命令

四 测试访问
通过之前解析到服务器的域名测试访问

五 配置

选定语言,看到默认了中文点击继续即可。

提示警告:
警告:找不到APCu、XCache或WinCache。

Git版本控制软件未找到。

警告:因为尚未安装 intl PECL 扩展以处理 Unicode 正常化,故只能退而采用运行较慢的纯 PHP 实现的方法。

请自行添加环境所需:
APCu: https://www.php.net/apcu
APCu是一内存对象缓存扩展,全称APC User Cache,即APC用户缓存,由原先APC新分支的扩展。APCu兼容原APC的用户数据缓存操作,剥离了原先的PHP脚本源码的操作码缓存,限支持用户数据缓存。APCu可以更好结合未来PHP新版本Opcache缓存应用。

XCache: https://xcache.lighttpd.net
XCache是一个开源的 opcode 缓存器/优化器,这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.

WinCache: https://www.iis.net/download/WinCacheForPhp
微软新推出了配合FastCGI模式使用的WinCache扩展,这是一个可以显著增加PHP应用在Windows环境下使用速度的PHP加速器。所有的PHP应用都能够利用这个扩展所提供的加速功能而不需要修改任何代码。所有需要做的就是将这个扩展激活并被PHP引擎读取。

intl PECL:https://pecl.php.net/intl
三种缓存程序斟酌自己环境适合的一种即可,git后期添加, intl PECL暂不考虑后期优化再使用。

我通过环境附带的APCu调整了下配置,缓存部分不再提示警告。

我选的mysql,MediaWiKi支持MySQL,PostgreSQL,Oracle,Microsoft SQL Server,SQLite

照这个样式填写

跳了个警告 看了下我环境自带的数据库为mysql-generic-5.5,之后找到配置开启InnoDB。MediaWiKi不建议使用mysql默认引擎MyISAM!

选中InnoDB我选字符集utf-8

在二进制模式下,MediaWiki会将UTF-8编码的文本存于数据库的二进制字段中。相对于MySQL的UTF-8模式,这种方法效率更高,并允许您使用全范围的Unicode字符。
在UTF-8模式下,MySQL将知道您数据使用的字符集,并能适当地提供和转换内容。但这样做您将无法在数据库中存储基本多文种平面以外的字符。
因为了朋友方便管理我使用utf-8(图省事防意外)

按截图填写资料完毕点击继续

选择用户配置(看需求),版权相关(视你wiki内容),电子邮件设置,启用文件上传(记得要给images文件夹读写权限建议777)

点击继续

创建数据表以及初始化操作等 点击继续

蛮有意思的 居然让你下载配置文件再上传而不是自动创建配置文件 上传后点击进入您的wiki

因为启用上传文件所以要求对网站根目录的images文件夹给777读写权限之后测试上传 上面测试正常,MediaWiKi的基本安装完成了。

本文作者:寒喵
本文链接:https://moe.mwulu.com/shi-yong-mediawikida/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可

    4 评论

    1. ei payday loans 2023年3月26日 回复
      Some payday lenders may require borrowers to supply collateral or perhaps a co-signer so that you can secure the money, which may make it a hardship
      on some borrowers to qualify. Some payday lenders may need borrowers to deliver a copy of the passport or another proof of
      international travel to be able to approve the money.
    2. payday loans ontario 2023年3月27日 回复
      Borrowers that are considering a pay day loan should be conscious of the potential effect on their credit rating and financial
      well-being, and should only borrow from reputable lenders using a track
      record of fair lending practices. Payday loans could possibly
      be more expensive for borrowers who live in states with fewer regulations or restrictions on payday lending.
    3. payday loans ei 2023年4月2日 回复
      Debt consolidation involves combining multiple debts in a single,
      more manageable loan with a lower interest rate plus
      more favorable repayment terms. Payday loans might be more expensive for borrowers that have no other options for covering childcare expenses or
      other family-related costs.
    4. DonniePhord 2023年4月4日 回复
      payday loans Toronto can provide a fast and convenient solution to your financial needs, especially for those who are entitled to child tax benefits in Canada. [url=https://sites.google.com/view/loans-info/]e-transfer payday loans canada 24/7[/url] loans vancouver Payday loans online BC offer numerous options to choose from, with flexible repayment terms and competitive interest rates. guaranteed payday loans no matter what Canada 24/7 are a great option for those who need fast access to cash without having to go through lengthy application processes or credit checks. With payday loans near me, you can get access to speedy cash when you need it the most, without having to go through lengthy application processes or credit checks. If you're looking for payday loan online, there are numerous options to choose from, with flexible repayment terms and competitive interest rates. payday loans Winnipeg can provide a quick and reliable solution to your financial needs, without having to go through lengthy application processes or credit checks. Payday loan Canada can provide a fast and reliable solution to your financial needs, without having to go through lengthy application processes or credit checks. payday loans alberta can provide fast access to cash, allowing you to cover unexpected expenses and get back on track financially. Money mart payday loan can provide a speedy and simple solution to your financial needs, without having to go through lengthy application processes or credit checks.