User Tools

Site Tools


moving_mediawiki_from_server_to_a_vagrant_vm

Moving mediawiki from server to a vagrant VM

Vagrant - Main Article

1. Example Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :
 
Vagrant.configure("2") do |config|
  config.vm.box = "debian/stretch64"
  config.vm.network "forwarded_port", guest: 80, host: 8080
end

2. vagrant up

3. vagrant ssh

4. sudo su

5. Execute the following one-liner OR the individual commands:

apt -y install mariadb-server apache2 mediawiki;systemctl stop mariadb;rsync -azvh --delete root@lyrikwiki.de:/var/lib/mysql /var/lib;rsync -azvh --delete root@lyrikwiki.de:/var/lib/mediawiki /var/lib;rsync -azvh --delete root@lyrikwiki.de:/etc/mediawiki /etc;a2enmod cgi;systemctl restart mariadb;ln -s /var/lib/mediawiki /var/www/wiki
apt -y install mariadb-server apache2 mediawiki''
systemctl stop mariadb
rsync -azvh --delete root@example.com:/var/lib/mysql /var/lib
rsync -azvh --delete root@example.com:/var/lib/mediawiki /var/lib
rsync -azvh --delete root@example.com:/etc/mediawiki /etc
a2enmod cgi
systemctl restart mariadb
ln -s /var/lib/mediawiki /var/www/wiki

6. Edit /etc/apache2/sites-enabled/???.conf and change/add the following:

DocumentRoot /var/www
<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>

7. Restart apache:

systemctl restart apache2

moving_mediawiki_from_server_to_a_vagrant_vm.txt · Last modified: by wolfo

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki