在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