MediaWiki yra nemokama atvirojo kodo wiki programinė įranga. Tai ta pati sistema, kurią naudoja Wikipedia. MediaWiki yra visiškai dinaminė platforma, veikianti LAMP aplinkoje ir naudojanti PHP kalbą bei MySQL duomenų bazės posistemę. Dėl paprasto diegimo ir konfigūravimo MediaWiki yra geras pasirinkimas, kai reikia pažįstamo, funkcionalaus ir dinaminio wiki variklio.
0. Reikalavimai
LAMP, tai yra Apache, PHP ir MySQL.
Ubuntu 22.04 arba 24.04 / Debian 11 arba 12.
Root arba sudo teisės.
1. Diegimas
1.1 Sistemos atnaujinimas
Pirmiausia, kaip įprasta, rekomenduojame atnaujinti serverio paketus.
apt-get update && apt-get upgrade -y
1.2 LAMP diegimas
Pradžioje reikia įdiegti Apache, PHP ir MySQL, tai yra LAMP rinkinį. Vykdykite šią komandą:
apt-get install -y apache2 mariadb-server php php-intl php-mbstring php-apcu php-curl php-mysql php-xml
1.3 Duomenų bazės paruošimas
Pradiniam MediaWiki konfigūravimo scenarijui reikės duomenų bazės pavadinimo ir duomenų bazės naudotojo vardo. Jie bus naudojami wiki turiniui saugoti.
Toliau pateiktos komandos sukurs duomenų bazę pavadinimu my_wiki, naudotoją wikiuser ir suteiks šiam naudotojui reikiamas teises minėtoje duomenų bazėje.
mysql
CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
exit
1.4 MediaWiki diegimas
Pirmiausia atsisiųskite naujausią MediaWiki paketą. Atsisiuntimo nuorodas galite rasti MediaWiki atsisiuntimo puslapyje.
Pereikite į per naršyklę pasiekiamą DocumentRoot katalogą. Šiame pavyzdyje tai yra:
cd /var/www/html/
Naudodami wget atsisiųskite naujausią paketą. Šios pamokos rengimo metu naujausia versija yra 1.44.0:
wget https://releases.wikimedia.org/mediawiki/1.44/mediawiki-1.44.0.tar.gz
Išskleiskite paketą naudodami tar komandą, kaip parodyta žemiau:
tar -xvzf mediawiki-1.44.0.tar.gz
Perkelkite išskleistą mediawiki-1.44.0 katalogą į html/ katalogą ir tuo pačiu pervadinkite jį į mediawiki/:
mv mediawiki-1.44.0 mediawiki
Katalogo pavadinimas, esantis html/ kataloge, nulems jūsų wiki adresą. Šiuo atveju wiki bus pasiekiama adresu mediawiki/.
Katalogas config/, esantis mediawiki/ kataloge, diegimo metu turi leisti MediaWiki į jį rašyti. Pereikite į mediawiki/ katalogą ir paleiskite šią chmod komandą:
cd mediawiki
chmod a+w mw-config
2. Konfigūravimas
Naršyklėje atidarykite your_domain/mediawiki ir paspauskite nuorodą "Please set up the wiki first". Konfigūravimo puslapyje rasite viską, ko reikia diegimui užbaigti.
Toliau atlikite konfigūravimo veiksmus: įveskite duomenų bazės pavadinimą, naudotojo vardą, slaptažodį ir kitą reikalingą informaciją.
Užpildę diegimo formą ir ją pateikę, pateksite į puslapį “MediaWiki Installation”. Turėtų automatiškai prasidėti failo atsisiuntimas. Išsaugokite arba atidarykite šį failą.
Dabar grįžkite prie SSH prieigos savo VPS serveryje. Sukurkite LocalSettings.php failą:
nano /var/www/html/mediawiki/LocalSettings.php
Įkelkite anksčiau išsaugoto arba atidaryto failo turinį į LocalSettings.php failą ir jį išsaugokite.
Kadangi LocalSettings.php faile bus jūsų MySQL slaptažodis, būtinai apribokite prieigą prie šio failo:
chown root:www-data /var/www/html/mediawiki/LocalSettings.php
chmod 640 /var/www/html/mediawiki/LocalSettings.php
3. Išvada
MediaWiki dabar sėkmingai įdiegta ir sukonfigūruota jūsų Ubuntu arba Debian serveryje. Galite atidaryti savo wiki naršyklėje ir pradėti kurti bei tvarkyti turinį.

