|
|
| sudo mkdir /www/wiki | | sudo mkdir /www/wiki |
| cd /www/wiki | | cd /www/wiki |
| n | sudo wget http://dumps.wikimedia.org/mediawiki/1.6/mediawiki-1.6.3.tar.gz | n | # copy mediawiki installation to new server and untar it |
| sudo tar -zxvf mediawiki-1.6.3.tar.gz | | sudo tar -zxvf mediawiki-backup.tar.gz |
| sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki | | |
| sudo chown -R root:www-data /www | | sudo chown -R root:www-data /www |
| chmod 775 mediawiki/config/ -R | | chmod 775 mediawiki/config/ -R |
| | | |
| n | | n | |
| | | import MySQL dump into new server |
| | | |
| | | .. code-block:: bash |
| | | |
| | | mysql -u root -p wikidb < wikidb-dump-2012-11-26.sql |
| | | |
| Enable Virtual Host and restart Apache | | Enable Virtual Host and restart Apache |
| sudo apache2 restart | | sudo apache2 restart |
| | | |
| t | Navigate to the new servers IP address or domain name. | t | Navigate to the new servers IP address or domain name and verify migration. |
| | | |
| Fix parse error: | | |
| | | |
| Parse error: syntax error, unexpected T_NAMESPACE, expecting T_STRING in | | |
| | | |
| vim Namespace.php | | |
| | | |
| :: | | |
| | | |
| sed -i'' -e 's/Namespace::/MWNamespace::/g' *.php | | |
| | | |
| | | |
|
|
| .. code-block:: bash | | .. code-block:: bash |
| | | |
| t | sudo apt-get install apache2 php5 php5-mysql | t | sudo apt-get install apache2 php5 php5-mysql php5-cli |
| | | |
| sudo cp -p /etc/apache2/sites-available/default /etc/apache2/sites-available/00 | | sudo cp -p /etc/apache2/sites-available/default /etc/apache2/sites-available/00 |
| 1-wiki | | 1-wiki |
|
|
| .. code-block:: bash | | .. code-block:: bash |
| | | |
| t | sudo apt-get install apache2 php5 | t | sudo apt-get install apache2 php5 php5-mysql |
| | | |
| sudo cp -p /etc/apache2/sites-available/default /etc/apache2/sites-available/00 | | sudo cp -p /etc/apache2/sites-available/default /etc/apache2/sites-available/00 |
| 1-wiki | | 1-wiki |
|
|
| sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki | | sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki |
| sudo chown -R root:www-data /www | | sudo chown -R root:www-data /www |
| t | chmod -r 775 wiki/config/ | t | chmod 775 mediawiki/config/ -R |
| | | |
| | | |
| | | |
|
|
| sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki | | sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki |
| sudo chown -R root:www-data /www | | sudo chown -R root:www-data /www |
| t | chmod 775 config/ | t | chmod -r 775 wiki/config/ |
| | | |
| | | |
|
|
| sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki | | sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki |
| sudo chown -R root:www-data /www | | sudo chown -R root:www-data /www |
| t | | t | chmod 775 config/ |
| | | |
| | | |
|
|
| :: | | :: |
| | | |
| t | sed -i'' -e 's/Namespace::/MWNamespace::/g' *.ph | t | sed -i'' -e 's/Namespace::/MWNamespace::/g' *.php |
| | | |
| | | |
|
|
| Navigate to the new servers IP address or domain name. | | Navigate to the new servers IP address or domain name. |
| | | |
| n | | n | Fix parse error: |
| | | |
| | | Parse error: syntax error, unexpected T_NAMESPACE, expecting T_STRING in |
| | | |
| | | vim Namespace.php |
| | | |
| | | :: |
| | | |
| | | sed -i'' -e 's/Namespace::/MWNamespace::/g' *.ph |
| | | |
| | | |
| t | | t | |
| | | |
|
|
| | | |
| | | |
| n | Enable Virtual Host | n | Enable Virtual Host and restart Apache |
| | | |
| .. code-block:: bash | | .. code-block:: bash |
| n | | n | |
| sudo a2ensite 001-wiki | | sudo a2ensite 001-wiki |
| t | | t | sudo a2dissite default |
| | | sudo apache2 restart |
| | | |
| | | Navigate to the new servers IP address or domain name. |
| | | |
| | | |
|
|
| sudo tar -zxvf mediawiki-1.6.3.tar.gz | | sudo tar -zxvf mediawiki-1.6.3.tar.gz |
| sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki | | sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki |
| t | sudo chown -r root:www-data | t | sudo chown -R root:www-data /www |
| | | |
| | | |
|
|
| | | |
| | | |
| n | Installing MediaWiki on Ubuntu using Apache2 | n | Migrating and upgrading a MediaWiki install |
| ==================================================== | | ==================================================== |
| | | |
| n | | n | This documents the steps I took to migrate MediaWiki to a new server and then up |
| | | grade to the latest version. RHEL4 to Ubuntu. |
| | | |
| | | Install the webserver stack on new server: |
| | | |
| .. code-block:: bash | | .. code-block:: bash |
| CustomLog /var/log/apache2/access-wiki.log combined | | CustomLog /var/log/apache2/access-wiki.log combined |
| | | |
| n | DocumentRoot /www/wiki | n | DocumentRoot /www/wiki/mediawiki |
| <Directory /www/wiki> | | <Directory /www/wiki/mediawiki/> |
| Options FollowSymLinks MultiViews | | Options FollowSymLinks MultiViews |
| AllowOverride None | | AllowOverride None |
| | | |
| </VirtualHost> | | </VirtualHost> |
| t | | t | |
| | | Create directories and download sourcecode: |
| | | |
| | | .. code-block:: bash |
| | | |
| | | sudo mkdir /www |
| | | sudo mkdir /www/wiki |
| | | cd /www/wiki |
| | | sudo wget http://dumps.wikimedia.org/mediawiki/1.6/mediawiki-1.6.3.tar.gz |
| | | sudo tar -zxvf mediawiki-1.6.3.tar.gz |
| | | sudo ln -s /www/wiki/mediawiki-1.6.3 /www/wiki/mediawiki |
| | | sudo chown -r root:www-data |
| | | |
| | | |
| | | |
|
|
| sudo apt-get install apache2 php5 | | sudo apt-get install apache2 php5 |
| | | |
| n | sudo cp -p /etc/apache2/site-available/default /etc/apache2/site-available/001- | n | sudo cp -p /etc/apache2/sites-available/default /etc/apache2/sites-available/00 |
| wiki | | 1-wiki |
| | | |
| n | sudo vim /etc/apache2/site-available/001-wiki | n | sudo vim /etc/apache2/sites-available/001-wiki |
| | | |
| n | | n | Basic MediaWiki configuration: |
| | | |
| | | .. code-block:: apache |
| | | |
| | | <VirtualHost *:80> |
| | | ServerAdmin webmaster@localhost |
| | | ServerName wiki.foxhop.net |
| | | |
| | | LogLevel warn |
| | | ErrorLog /var/log/apache2/error-wiki.log |
| | | CustomLog /var/log/apache2/access-wiki.log combined |
| | | |
| | | DocumentRoot /www/wiki |
| | | <Directory /www/wiki> |
| | | Options FollowSymLinks MultiViews |
| | | AllowOverride None |
| | | Order allow,deny |
| | | allow from all |
| | | </Directory> |
| | | |
| | | </VirtualHost> |
| | | |
| | | |
| | | Enable Virtual Host |
| | | |
| | | .. code-block:: bash |
| sudo a2ensite 001-wiki | | sudo a2ensite 001-wiki |
| | | |
| | | |
| | | |
| t | | t | |
| | | |
|
|
| sudo apt-get install apache2 php5 | | sudo apt-get install apache2 php5 |
| | | |
| n | | n | sudo cp -p /etc/apache2/site-available/default /etc/apache2/site-available/001- |
| | | wiki |
| | | |
| | | sudo vim /etc/apache2/site-available/001-wiki |
| | | |
| | | sudo a2ensite 001-wiki |
| | | |
| | | |
| t | | t | |
|
|
| In the example above our generator is *MediaWiki 1.16.2*. | | In the example above our generator is *MediaWiki 1.16.2*. |
| | | |
| t | | t | |
| | | |
| | | Installing MediaWiki on Ubuntu using Apache2 |
| | | ==================================================== |
| | | |
| | | |
| | | .. code-block:: bash |
| | | |
| | | sudo apt-get install apache2 php5 |
| | | |
| | | |
| | | |
|
|
| t | | t | mediawiki admin guide |
| | | ########################## |
| | | |
| | | This post will document some common procedures that an admin will need to mainta |
| | | in a media wiki installation. |
| | | |
| | | .. contents:: |
| | | |
| | | What version of MediaWiki are we running? |
| | | ========================================== |
| | | |
| | | View the source of any wiki page. Locate the generator meta tag inside the head |
| | | tag. |
| | | |
| | | Example: |
| | | |
| | | .. code-block:: html |
| | | |
| | | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/ |
| | | xhtml1/DTD/xhtml1-strict.dtd"> |
| | | <html lang="en" dir="ltr"> |
| | | <head> |
| | | <title>Main Page - mywiki</title> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | <meta name="generator" content="MediaWiki 1.16.2" /> |
| | | |
| | | In the example above our generator is *MediaWiki 1.16.2*. |
| | | |