Install MediaWiki as Wikipedia in Linux CentOS 7

From Gejoreuy
Revision as of 15:05, 9 August 2019 by Gejor (talk | contribs) (Created page with "=== System Requirements === MediaWiki requires PHP 5.5.9+ and either MySQL 5.0.2+, MariaDB, or one of the other three possible stores. === Prepare Web Server, PHP, and Datab...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

System Requirements

MediaWiki requires PHP 5.5.9+ and either MySQL 5.0.2+, MariaDB, or one of the other three possible stores.

Prepare Web Server, PHP, and Database

To run MediaWiki, make sure you already have PHP 5.5.9+ and MySQL 5.0.2+ running in your server. You can read all related installations in below links.

Prepare Prepare MediaWiki Sources

Download MediaWiki 1.27.0

The last stable MediaWiki can be downloaded from MediaWiki.

wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.0.tar.gz

Put Media Wiki in Web Server

As example, if we're using Centos 7, the web server path is in /var/www/html/.

mv mediawiki-1.27.0.tar.gz /var/www/html/

Extract the File

Extract the tar file and rename it with your wiki name, as example named with wikipedia.

tar xvzf mediawiki-1.27.0.tar.gz

mv /var/www/html/mediawiki-1.27.0 /var/www/html/wikipedia

Run the Installation

Open MediaWiki index.php page at http://[web_server_address]/wikipedia/index.php and follow the installation requirement there.

Troubleshooting

Problem 1 : LocalSettings.php file not readable

Solution : https://stackoverflow.com/questions/29363757/localsettings-php-not-readable-even-if-i-set-permission-to-777

Problem 2 : First login Error (Session Hijacking Protection)

Solution : Change $wgMainCacheType from CACHE_ACCEL to CACHE_ANYTHING as suggested above in LocalSettings.php appears to be the fix.

Problem 3 : upload File Error (LocalFileLockError)

Solution : Run $ sudo setenforce 0 and try again.