Difference between revisions of "Install MediaWiki as Wikipedia in Linux CentOS 7"
(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...") |
|||
Line 3: | Line 3: | ||
MediaWiki requires PHP 5.5.9+ and either MySQL 5.0.2+, MariaDB, or one of the other three possible stores. | MediaWiki requires PHP 5.5.9+ and either MySQL 5.0.2+, MariaDB, or one of the other three possible stores. | ||
− | === | + | === Install 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. | 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. | ||
Line 11: | Line 11: | ||
* [[Install PHPMyAdmin on CentOS 7]] --> https://www.hostinger.com/tutorials/how-to-install-phpmyadmin-on-centos-7/ | * [[Install PHPMyAdmin on CentOS 7]] --> https://www.hostinger.com/tutorials/how-to-install-phpmyadmin-on-centos-7/ | ||
− | === | + | === Prepare MediaWiki Sources === |
==== Download MediaWiki 1.27.0 ==== | ==== Download MediaWiki 1.27.0 ==== | ||
Line 33: | Line 33: | ||
<code>mv /var/www/html/mediawiki-1.27.0 /var/www/html/wikipedia</code> | <code>mv /var/www/html/mediawiki-1.27.0 /var/www/html/wikipedia</code> | ||
− | === Run the Installation === | + | === Run the MediaWiki Installation === |
Open MediaWiki index.php page at http://[web_server_address]/wikipedia/index.php and follow the installation requirement there. | Open MediaWiki index.php page at http://[web_server_address]/wikipedia/index.php and follow the installation requirement there. |
Revision as of 15:08, 9 August 2019
Contents
System Requirements
MediaWiki requires PHP 5.5.9+ and either MySQL 5.0.2+, MariaDB, or one of the other three possible stores.
Install 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.
- Install Apache Web Server, PHP & MySQL on CentOS 7 --> https://hostadvice.com/how-to/how-to-install-lamp-stack-on-centos-7/
- Install PHP mbstring on CentOS 7 --> $ yum install php-mbstring
- Install PHPMyAdmin on CentOS 7 --> https://www.hostinger.com/tutorials/how-to-install-phpmyadmin-on-centos-7/
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 MediaWiki 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
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.