<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%2FInstallation</id>
	<title>MediaWiki/Installation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%2FInstallation"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=MediaWiki/Installation&amp;action=history"/>
	<updated>2026-05-07T06:40:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=MediaWiki/Installation&amp;diff=5080&amp;oldid=prev</id>
		<title>Kenneth: /* 1.32.0 */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=MediaWiki/Installation&amp;diff=5080&amp;oldid=prev"/>
		<updated>2019-02-11T04:19:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;1.32.0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Installation ==&lt;br /&gt;
&lt;br /&gt;
See https://www.mediawiki.org/wiki/Manual:Installation_guide&lt;br /&gt;
&lt;br /&gt;
== Installation Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== CentOS 6 ===&lt;br /&gt;
&lt;br /&gt;
Setup Apache, PHP and MySQL:&lt;br /&gt;
 yum install httpd php mysql mysql-server php-mysql php-xml php-intl&lt;br /&gt;
 # optional&lt;br /&gt;
 yum install gd ImageMagick php-gd &lt;br /&gt;
&lt;br /&gt;
Install Caching (CentOS 6):&lt;br /&gt;
 # Select APC, XCache or WinCache.&lt;br /&gt;
 yum install php-pecl-apc&lt;br /&gt;
 # or (but not both)&lt;br /&gt;
 yum install php-xcache&lt;br /&gt;
 # or (but not both)&lt;br /&gt;
 # install wincache?&lt;br /&gt;
 service httpd restart&lt;br /&gt;
&lt;br /&gt;
Install APC: [http://www.tecmint.com/install-apc-alternative-php-cache-in-rhel-centos-fedora/]&lt;br /&gt;
 yum install php-pear php-devel httpd-devel pcre-devel gcc make&lt;br /&gt;
 pecl install apc&lt;br /&gt;
&lt;br /&gt;
Install GD or ImageMagick:&lt;br /&gt;
 yum install ImageMagick&lt;br /&gt;
&lt;br /&gt;
Install git&lt;br /&gt;
 yum install git&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Ubuntu 16 or 18&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get upgrade&lt;br /&gt;
 sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-xml php-mbstring&lt;br /&gt;
 sudo apt-get install php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl git&lt;br /&gt;
&lt;br /&gt;
 sudo phpenmod mbstring&lt;br /&gt;
 sudo phpenmod xml&lt;br /&gt;
 sudo systemctl restart apache2.service&lt;br /&gt;
&lt;br /&gt;
 sudo a2enmod ssl&lt;br /&gt;
 sudo a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
 sudo mysql -u root -p &lt;br /&gt;
   CREATE DATABASE my_wiki;&lt;br /&gt;
   CREATE USER &amp;#039;new_mysql_user&amp;#039;@&amp;#039;localhost&amp;#039; IDENTIFIED BY &amp;#039;THISpasswordSHOULDbeCHANGED&amp;#039;;&lt;br /&gt;
   GRANT ALL ON my_wiki.* TO &amp;#039;new_mysql_user&amp;#039;@&amp;#039;localhost&amp;#039;;&lt;br /&gt;
   quit;&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache2&lt;br /&gt;
 sudo ln -s /var/log/apache2 logs&lt;br /&gt;
&lt;br /&gt;
== Install MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki Download - http://www.mediawiki.org/wiki/Download&lt;br /&gt;
&lt;br /&gt;
=== 1.32.0 ===&lt;br /&gt;
&lt;br /&gt;
 cd /www&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz&lt;br /&gt;
 tar -zvxf mediawiki-1.32.0.tar.gz&lt;br /&gt;
 mv mediawiki-1.32.0 wiki&lt;br /&gt;
 mv mediawiki-1.32.0.tar.gz wiki&lt;br /&gt;
 cd wiki&lt;br /&gt;
&lt;br /&gt;
 chown :www-data cache&lt;br /&gt;
 chmod g+w cache&lt;br /&gt;
&lt;br /&gt;
=== 1.31.0 ===&lt;br /&gt;
&lt;br /&gt;
 cd /www&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz&lt;br /&gt;
 tar -zvxf mediawiki-1.31.0.tar.gz&lt;br /&gt;
 mv mediawiki-1.31.0 wiki&lt;br /&gt;
 mv mediawiki-1.31.0.tar.gz wiki&lt;br /&gt;
 cd wiki&lt;br /&gt;
&lt;br /&gt;
=== 1.28 ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki 1.28 requires PHP version 5.5.9:&lt;br /&gt;
 cd /www&lt;br /&gt;
 wget http://releases.wikimedia.org/mediawiki/1.28/mediawiki-1.28.2.tar.gz&lt;br /&gt;
 tar -zvxf mediawiki-1.28.2.tar.gz &lt;br /&gt;
 mv mediawiki-1.28.2  wiki&lt;br /&gt;
 mv mediawiki-1.28.2.tar.gz  wiki&lt;br /&gt;
 cd wiki&lt;br /&gt;
&lt;br /&gt;
=== 1.24 ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki 1.24&lt;br /&gt;
 cd /www&lt;br /&gt;
 wget http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz&lt;br /&gt;
 tar -zvxf mediawiki-1.24.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.24.1  wiki&lt;br /&gt;
 mv mediawiki-1.24.1.tar.gz  wiki&lt;br /&gt;
 cd wiki&lt;br /&gt;
&lt;br /&gt;
== Configure MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
Make config folder writable&lt;br /&gt;
 # chmod a+w config&lt;br /&gt;
 # centos:&lt;br /&gt;
 sudo chown apache mw-config&lt;br /&gt;
 # ubuntu:&lt;br /&gt;
 sudo chown www-data mw-config&lt;br /&gt;
&lt;br /&gt;
 #chown www-data cache&lt;br /&gt;
&lt;br /&gt;
Setup apache virtual hosting:&lt;br /&gt;
 # centos:&lt;br /&gt;
 /etc/httpd/conf.d/wiki.conf&lt;br /&gt;
 # apache:&lt;br /&gt;
 /etc/apache2/sites-enabled/wiki.conf&lt;br /&gt;
&lt;br /&gt;
wiki.conf Basic Apache Setup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:80&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName wiki.example.com&lt;br /&gt;
    DocumentRoot /www/wiki&lt;br /&gt;
    ErrorDocument 404 /index.html&lt;br /&gt;
    ErrorLog logs/wiki-error_log&lt;br /&gt;
    CustomLog logs/wiki-access_log common&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clean URL Apache setup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
NameVirtualHost *:80&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName wiki.example.com&lt;br /&gt;
    DocumentRoot /www/wiki&lt;br /&gt;
    ErrorLog logs/wiki-error_log&lt;br /&gt;
    CustomLog logs/wiki-access_log common&lt;br /&gt;
    ErrorDocument 404 /index.html&lt;br /&gt;
&lt;br /&gt;
    # comment out this section until after mw-config step is complete&lt;br /&gt;
    &amp;lt;Directory /www/wiki&amp;gt;&lt;br /&gt;
        RewriteEngine On&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !^favicon.ico$&lt;br /&gt;
        #RewriteCond %{REQUEST_FILENAME} !^mylogo.png$&lt;br /&gt;
        #RewriteRule ^(.+)$ /index.php?title=$1 [PT,L,QSA]&lt;br /&gt;
        RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&lt;br /&gt;
&lt;br /&gt;
        # Ubuntu:&lt;br /&gt;
        Require all granted&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clean URL Apache with SSL setup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName wiki.example.com&lt;br /&gt;
&lt;br /&gt;
    # SSL Enabled:&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/wiki.pem&lt;br /&gt;
    SSLCertificateChainFile /etc/wiki.pem&lt;br /&gt;
&lt;br /&gt;
    DocumentRoot /www/wiki&lt;br /&gt;
&lt;br /&gt;
    ServerAdmin website@example.com&lt;br /&gt;
    ErrorLog logs/wiki-error_log&lt;br /&gt;
    CustomLog logs/wiki-access_log common&lt;br /&gt;
&lt;br /&gt;
    # Short URL&lt;br /&gt;
    &amp;lt;Directory /www/wiki&amp;gt;&lt;br /&gt;
        RewriteEngine On&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !-f&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !-d&lt;br /&gt;
        RewriteCond %{REQUEST_FILENAME} !^favicon.ico$&lt;br /&gt;
        #RewriteCond %{REQUEST_FILENAME} !^mylogo.png$&lt;br /&gt;
        #RewriteRule ^(.+)$ /index.php?title=$1 [PT,L,QSA]&lt;br /&gt;
        RewriteRule ^(.*)$ /index.php/$1 [L,QSA]&lt;br /&gt;
&lt;br /&gt;
        # Ubuntu:&lt;br /&gt;
        Require all granted&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName wiki.example.com&lt;br /&gt;
    Redirect permanent / https://wiki.example.com&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart Apache&lt;br /&gt;
 # centos:&lt;br /&gt;
 service httpd restart&lt;br /&gt;
 # ubuntu:&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
Start wizard:&lt;br /&gt;
 http://wiki.example.com/mw-config/index.php&lt;br /&gt;
&lt;br /&gt;
Note: If you just go to http://wiki.example.com/ you will also be directed to the mw-config setup.&lt;br /&gt;
&lt;br /&gt;
=== Wizard ===&lt;br /&gt;
&lt;br /&gt;
# Environmental Checks&lt;br /&gt;
#* Check for issues reported by wizard and fix. (restart apache, refresh config page, rinse and repeat)&lt;br /&gt;
# Database&lt;br /&gt;
#* MySQL database settings (innodb, binary mode)&lt;br /&gt;
# Options&lt;br /&gt;
#* Enable which extensions and skins you wish to use&lt;br /&gt;
# Install&lt;br /&gt;
#* Click to finalize&lt;br /&gt;
# Complete&lt;br /&gt;
#* Instructions for LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
Database (done by wizard): [http://www.mediawiki.org/wiki/Manual:Installing_MediaWiki]&lt;br /&gt;
 create database wikidb;&lt;br /&gt;
 create database wikidb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;&lt;br /&gt;
 grant index, create, select, insert, update, delete, alter, lock tables on wikidb.* to &amp;#039;wikiuser&amp;#039;@&amp;#039;localhost&amp;#039; identified by &amp;#039;password&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
Remove config wizard (for security)&lt;br /&gt;
 mkdir .archive&lt;br /&gt;
 mv mw-config .archive&lt;br /&gt;
 # or&lt;br /&gt;
 rm -rf mw-config&lt;br /&gt;
&lt;br /&gt;
Cleanup:&lt;br /&gt;
 mkdir .archive&lt;br /&gt;
 mv mediawiki-* StartProfiler.sample COPYING CREDITS FAQ HISTORY INSTALL README README.mediawiki RELEASE-NOTES* UPGRADE  .archive&lt;br /&gt;
 mv docs maintenance  .archive&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* MediaWiki Installation Guide - http://www.mediawiki.org/wiki/Installation&lt;br /&gt;
&lt;br /&gt;
== Upgrading ==&lt;br /&gt;
&lt;br /&gt;
 php maintenance/update.php&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* Manual:Upgrading - MediaWiki - https://www.mediawiki.org/wiki/Manual:Upgrading&lt;br /&gt;
&lt;br /&gt;
== Upgrade ==&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>