1. 安装插件
a. 多语言插件,可提供多语言页面的呈现方式。
URL:http://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle
b. 编辑插件,提供更多更强的编辑功能。
URL:http://www.mediawiki.org/wiki/Extension:WikiEditor
c. File协议支持
URL:http://www.mediawiki.org/wiki/Extension:FileProtocolLinks
d. 多文件上传支持
URL:http://www.mediawiki.org/wiki/Extension:MsUpload
2. 启用邮件
a. 安装Pear
** 命令行输入:http://pear.php.net/go-pear.phar
** 命令行输入:php go-pear.phar
** 双击文件“PEAR_ENV.reg”
****如果出现错误如下:
No releases available for package "pear.phpunit.de/PHPUnit" install failed。
解决方式如下:
>pear clear-cache(清除错误记录信息缓存)
b. 安装插件
** Pear install Mail
** Pear install Net_SMTP
** Pear install Net_SOCKET
c. 修改localsetting.php
首先,确保以下参数配置正确:
$wgEnableEmail = true;$wgEnableUserEmail = true; # UPO
$wgEmergencyContact = "apache@127.0.0.1";
$wgPasswordSender = "apache@127.0.0.1"; //此处为wiki账户密码的邮件发送者
$wgPasswordSenderName = 'MediaWiki Mail'; //此处为wiki帐户密码邮件显示的发送者的名称,可以修改
接着,对 $wgSMTP 参数进行相应的修改:
$wgSMTP = array ( 'IDHost' => 'mywikidomainname.com', //IP地址或者域名 'host' => 'mail.bellsouth.net', //发送邮件的服务器 (SMTP server) 'port' => 25, //this is the port used by the SMTP server 'auth' => false, );
*注意:如果使用了下面的两个变量,要确保他们和smtp user的地址保持一致
$wgEmergencyContact = 'username@email.com' $wgPasswordSender = 'username@email.com'
c. 重启服务器