在Debian上从Mediawiki v1.21升级到Mediawiki v1.23.0

时间:2020-03-21 11:47:28  来源:igfitidea点击:

MediaWiki 1.23.0是新的MediaWiki 1.23版本系列的第一个稳定版本。
这是一个长期支持版本(LTS),支持到2016年5月。

预安装

我们可能需要这些:

# apt-get install apache2 mysql-server php5 php5-common libapache2-mod-php5 php5-cli php5-mysql php5-curl php5-gd php-apc php5-intl

如果在Apache上使用SSL:

# a2enmod rewrite ssl

这些是电子邮件消息(密码重设等)所必需的:

# apt-get install php-pear
# pear install mail  
# pear install net_smtp

安装

下载Mediawiki 1.23.0软件包并将其解压缩:

# wget http://download.wikimedia.org/mediawiki/1.23/mediawiki-1.23.0.tar.gz
# tar xvfz ./mediawiki-1.23.0.tar.gz

根据需要更改名称:

# mv ./mediawiki-1.23.0 ./wiki

停止网络服务器(在本例中为Apache2):

# service apache2 stop

备份数据库(!):

# mysqldump -uroot -p wiki_db >/root/wiki_backup.sql

配置

将当前的Mediawiki文件夹重命名为Wiki-1.10:

# mv /var/www/wiki /var/www/wiki-1.21.10

将新的Mediawiki v1.23文件夹移动到Web服务器的根目录'/var/www /':

# mv ./wiki//var/www/

更改为Web服务器的根目录:

# cd /var/www/

复制文件:

# cp ./wiki-1.21.10/LocalSettings.php ./wiki/
# cp ./wiki-1.21.10/logo.png ./wiki/
# cp ./wiki-1.21.10/favicon.ico ./wiki/

复制扩展名和镜像(假设我们已经检查了所有已安装扩展名的兼容性):

# cp -R ./wiki-1.21.10/extensions/./wiki/
# cp -R ./wiki-1.21.10/images/./wiki/

使“ LocalSettings.php”配置文件可被网络服务器读取:

# chown -R root:root ./wiki/
# chown root:www-data ./wiki/LocalSettings.php

使缓存目录可由Web服务器组可写:

# chown root:www-data ./wiki/cache
# chmod 0775 ./wiki/cache

执行数据库升级。
这将插入丢失的表,更新现有的表,并根据需要移动数据:

# php5 ./wiki/maintenance/update.php --quick

启动网络服务器:

# service apache2 start