Mediawiki and Ubuntu
De Banane Atomic
Aller à la navigationAller à la recherche
Upgrade
# disable the website # NGINX sudo rm /etc/nginx/sites-enabled/my-site.conf sc-reload nginx # Apache sudo a2dissite mediawiki.conf sc-reload apache2 wget https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0.tar.gz tar xf mediawiki-*.tar.gz # backup the previous version sudo mv /var/www/mediawiki /var/www/mediawiki.bak sudo mv -T mediawiki-* /var/www/mediawiki sudo chown -R root:root /var/www/mediawiki sudo chown -R www-data:www-data /var/www/mediawiki/cache sudo chown -R www-data:www-data /var/www/mediawiki/images sudo cp -R /var/www/mediawiki.bak/images/* /var/www/mediawiki/images # copy the custom extensions sudo cp -R /var/www/mediawiki.bak/extensions/MyCustomExtension /var/www/mediawiki/extensions # copy the LocalSettings sudo cp /var/www/mediawiki.bak/LocalSettings.php /var/www/mediawiki # upgrade the database cd /var/www/mediawiki php maintenance/update.php # re-enable the website # NGINX sudo ln -s /etc/nginx/sites-available/mediawiki.conf /etc/nginx/sites-enabled/mediawiki.conf sc-reload nginx # Apache sudo a2ensite mediawiki.conf sc-reload apache2 |
Installation
Dependencies
ai nginx mariadb-server \ php-fpm php-intl php-mbstring php-xml php-mysql php-apcu php-gd |
Get Mediawiki
wget https://releases.wikimedia.org/mediawiki/1.40/mediawiki-1.40.0.tar.gz tar xf mediawiki-*.tar.gz sudo mv -T mediawiki-* /var/www/mediawiki sudo chown -R root:root /var/www/mediawiki |
Configuring MariaDB
create database mediawiki; -- create a new user and grant him access rights grant index, create, select, insert, update, delete, alter, lock tables on mediawiki.* TO 'mediawiki'@'localhost' identified by 'password'; commit; |
Folder rights
Folders cache and images must be writable by the nginx user www-data.
sudo chown -R www-data:www-data images/ sudo chown -R www-data:www-data cache/ |