Installation MediaWiki: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Lphanvan (talk | contribs)
Lphanvan (talk | contribs)
Line 9: Line 9:
You should install apache2, mysql-server and php by root:<br>  
You should install apache2, mysql-server and php by root:<br>  
<pre>
<pre>
lauri@kaka: sudo -i
root@kaka:~# apt-get install apache2 mysql-server php
root@kaka:~# apt-get install apache2 mysql-server php



Revision as of 23:54, 20 September 2016

Mediawiki installation

Autor: Lauri Vosandi

https://github.com/lauriitcollege/wiki

REMEMBER: all of the installation executed by these command line below need to be under ROOT:

Mediawiki Download and Requirements

You should install apache2, mysql-server and php by root:

lauri@kaka: sudo -i

root@kaka:~# apt-get install apache2 mysql-server php

root@kaka:~# sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

Download

I recommend you install the newest version for wiki. Followed these command line below:

lauri@kaka: sudo -i

root@kaka: apt install git

root@kaka:~# cd /var/www/html

root@kaka:/var/www/html# rm index.html

root@kaka:/var/www/html# git clone https://github.com/lauriitcollege/core.git

root@kaka:/var/www/html# ls

If it shows directory "core", keep following:

root@kaka:/var/www/html# cd core

root@kaka:/var/www/html/core# cp -r * /var/www/html/

Check files from core already copied to main folder of html

root@kaka:/var/www/html/core# cd /var/www/html/

root@kaka:/var/www/html/# ls

Now, try to refresh the page.

Solving Problems

After refreshing the page. It could give you some of error which is normal.

First you need to add plugins:

root@kaka:~# cd /var/www/html

root@kaka:/var/www/html/#: python plugins.py

If it shows you this error related to php:

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

sudo service apache2 restart

If it shows you this error: "some external libraries that MediaWiki requires are no longer"

you need to install:

lauri@kaka: sudo -i

root@kaka:~# cd /var/www/html

root@kaka:/var/www/html# git clone https://gerrit.wikimedia.org/r/p/mediawiki/vendor.git

root@kaka:/var/www/html# service apache2 restart

if it demands mbstring or something else:

root@kaka:/var/www/html# apt-get install php-mbstring

Installation

Now, refresh the page, if it gives no error, you need to click to install your wiki and configure your page:

Keep following the step what wiki page gives.

- Configure Database where you need to put your root account as well as Administrator account for main page.

- Configure wiki's name in which you will define your wiki page's name

- Configure some basic website interface such as language..so forth.

Localsetting.php

After finish your configuration, it will automatically download the Localsetting.php to your download directory or you should click to download it manually. Follow those command line.

You need to copy Localsetting.php to /html directory

      • NOTE: your user folder is different from mine "lauri"

lauri@kaka: sudo -i

root@kaka:~# cd /home/lauri/Downloads/

root@kaka:/home/lauri/Downloads/# cp -r Localsetthing.php /var/www/html/

Refresh the page to see its change.

Install skin for wiki

After copying the Localsetting.php to your own html folder. Refresh the page if nothing changes it will give you the message below:

"Whoops! The default skin for your wiki, defined in $wgDefaultSkin as vector, is not available."

it means you need to install the skin (theme) for wiki. Here I will take Vector ( skin's name ) to install.


lauri@kaka: sudo -i

root@kaka:~# cd /var/www/html/

Here, you have to remove the original skins folder and create the new one. Following:


root@kaka:/var/www/html/# chmod 777 skins

root@kaka:/var/www/html/# rm -r skins/

root@kaka:/var/www/html/# mkdir skins   # Remember to make a new skins folder, and check if it has created.

Now download the skin package:

root@kaka:/var/www/html/# git clone https://github.com/lauriitcollege/Vector.git

root@kaka:/var/www/html/# cd Vector/

root@kaka:/var/www/html/Vector/# tar -xzf Vector-REL1_27-d11a80a.tar.gz -C /var/www/html/skins

Check the Vector folder has already in the skins folder. If it does, One more step to finish your Wiki installation.

Now open the Localsetting.php and add the line in the end: ;


root@kaka:/var/www/html/: nano Localsetting.php

and Add:

wfLoadSkin( 'Vector' )

sudo service apache2 restart  # restart apache2