MediaWiki: Unterschied zwischen den Versionen

Aus wiki.frank-wulf.de
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:


1. Download and install new version in new directory
1. Download and install new version in new directory
<syntaxhighlight>cd /var/lib
<syntaxhighlight lang="bash">cd /var/lib
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz
tar -xvzf mediawiki-1.32.0.tar.gz
tar -xvzf mediawiki-1.32.0.tar.gz
Zeile 10: Zeile 10:


2. Copy configuration file and images to new directory
2. Copy configuration file and images to new directory
<syntaxhighlight>cp -r --preserve=all ./mediawiki/LocalSettings.php ./mediawiki-1.32.0
<syntaxhighlight lang="bash">cp -r --preserve=all ./mediawiki/LocalSettings.php ./mediawiki-1.32.0
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/images/ ./mediawiki-1.32.0/images</syntaxhighlight>
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/images/ ./mediawiki-1.32.0/images</syntaxhighlight>


3. Copy some extensions and skins to new directory
3. Copy some extensions and skins to new directory
<syntaxhighlight>rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/extensions/VisualEditor/ ./mediawiki-1.32.0/extensions/VisualEditor
<syntaxhighlight lang="bash">rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/extensions/VisualEditor/ ./mediawiki-1.32.0/extensions/VisualEditor
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/CologneBlue/ ./mediawiki-1.32.0/skins/CologneBlue
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/CologneBlue/ ./mediawiki-1.32.0/skins/CologneBlue
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/Modern/ ./mediawiki-1.32.0/skins/Modern</syntaxhighlight>
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/Modern/ ./mediawiki-1.32.0/skins/Modern</syntaxhighlight>


4. Rename the old installation directory and then rename the new one to match the old name
4. Rename the old installation directory and then rename the new one to match the old name
<syntaxhighlight>mv mediawiki mediawiki-1.31.0
<syntaxhighlight lang="bash">mv mediawiki mediawiki-1.31.0
mv mediawiki-1.32.0 mediawiki</syntaxhighlight>
mv mediawiki-1.32.0 mediawiki</syntaxhighlight>


5. Run update script for database scheme
5. Run update script for database scheme
<syntaxhighlight>cd mediawiki/maintenance
<syntaxhighlight lang="bash">cd mediawiki/maintenance
php update.php</syntaxhighlight>
php update.php</syntaxhighlight>


6. Restart Apache Webserver
6. Restart Apache Webserver
<syntaxhighlight>systemctl restart apache2
<syntaxhighlight lang="bash">systemctl restart apache2
</syntaxhighlight>
</syntaxhighlight>

Version vom 7. September 2019, 09:41 Uhr

Upgrading MediaWiki

1. Download and install new version in new directory

cd /var/lib
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz
tar -xvzf mediawiki-1.32.0.tar.gz
rm mediawiki-1.32.0.tar.gz

2. Copy configuration file and images to new directory

cp -r --preserve=all ./mediawiki/LocalSettings.php ./mediawiki-1.32.0
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/images/ ./mediawiki-1.32.0/images

3. Copy some extensions and skins to new directory

rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/extensions/VisualEditor/ ./mediawiki-1.32.0/extensions/VisualEditor
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/CologneBlue/ ./mediawiki-1.32.0/skins/CologneBlue
rsync -axHAWXS --numeric-ids --info=progress2 ./mediawiki/skins/Modern/ ./mediawiki-1.32.0/skins/Modern

4. Rename the old installation directory and then rename the new one to match the old name

mv mediawiki mediawiki-1.31.0
mv mediawiki-1.32.0 mediawiki

5. Run update script for database scheme

cd mediawiki/maintenance
php update.php

6. Restart Apache Webserver

systemctl restart apache2