This guide will explain how to get up and running with MediaWiki on LiteSpeed Web Server.
The easiest way to install PHP for LiteSpeed is through our CentOS repository. If the LiteSpeed Repository was not installed and enabled during the web server installation, follow this guide to install and enable the LiteSpeed Repository.
You can install some of the most commonly-used PHP 7.1 packages and modules for LiteSpeed. Use the following command:
sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml lsphp71-soap lsphp71-json -y
Visit http://your_server_IP:7080
. Navigate to Server Configuration > External app, then click the second icon Edit on the right hand side in order to edit this application.
Modify:
lsphp71
$SERVER_ROOT/lsphp71/bin/lsphp
When you are finished, click the Save icon to save your changes, then click the Graceful Restart button.
Visit http://your_server_IP/phpinfo.php
and make sure PHP Version shows 7.1.x
.
Install MariaDB:
sudo yum install mariadb-server sudo systemctl start mariadb
Set new password:
/usr/bin/mysql_secure_installation
Enter $yourpassword
Create the MediaWiki database and your MediaWiki user/password:
mysql -u root -p$yourmysqlpassword create database mediawiki; grant all privileges on mediawiki.* to mediawiki@localhost identified by 'mediawiki'; exit;
Note: For security purposes, you should use a MediaWiki username and password that are different than our example.
An index file needs to be set in LiteSpeed Web Admin console. Navigate to Virtual Hosts > Select Virtual Host from List > General > Index Files, click Edit on top right corner, and enter index.html,index.php in the Index Files box.
To illustrate setting up MediaWiki on a vhost we'll use the default virtual host, “Example”. You can download MediaWiki from their official download page.
Please note that document root of 'Example' virtual host is /usr/local/lsws/Example/http/
tar zxf mediawiki-x.xx.x.tar.gz mv mediawiki-x.xx.x/* .
Open browser with URL http://server_IP:8088/mw-config/index.php
This will start the MediaWiki web installer and it will look something like this:
Select your preferred language and click Continue.
This window will make sure that server-side requirments are met. If it says The environment has been checked. You can install MediaWiki
, you are good to go.
We've already created the database above. Just enter the database details so that MediaWiki can communicate with the database.
Database settings:
InnoDB
UTF-8
Example configuration:
Litespeedtech
litespeedtech
litespeed
example@example.com
On the options page, keep all of the default settings and click Continue.
Click Continue to start the installation. After installation is complete a file named LocalSettings.php
will be automatically downloaded. You can upload this file at /usr/local/lsws/Example/http/
.
After copying this file, installation is successfully completed. You can now browse MediaWiki at: http://server_IP:8088/