Kaip įdiegti „MediaWiki“ „CentOS 7“.


Jei norite sukurti savo wiki svetainę, galite lengvai tai padaryti naudodami MediaWiki – PHP atvirojo kodo programą, iš pradžių sukurtą WikiPedia. Jo funkcionalumą galima lengvai išplėsti dėl šiai programai sukurtų trečiųjų šalių plėtinių.

Šiame straipsnyje apžvelgsime, kaip įdiegti MediaWiki sistemoje CentOS 7 su LAMP („Linux“, „Apache“, „MySQL“ ir „PHP“) krūva.

„LAMP Stack“ diegimas „CentOS 7“.

1. Pirmiausia turite įgalinti epel ir remi saugyklas, kad įdiegtumėte LAMP krūvą su naujausia PHP 7.x versija.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. Tada naudosime php7.3, turėsime išjungti php5.4 diegimą, kad įdiegtume php7.3remi saugyklos, kaip parodyta.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. Dabar galime pradėti diegti Apache, MariaDB ir PHP su reikalingais plėtiniais, kurių reikia norint paleisti MediaWiki – norėdami užtikrinti didesnį našumą, taip pat galite įdiegti Xcache. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Pradėkite ir įgalinkite paslaugas naudodami:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. Dabar apsaugokite MariaDB diegimą paleisdami:

mysql_secure_installation

6. Kad pakeitimai būtų aktyvūs, turėsite iš naujo paleisti „Apache“ žiniatinklio serverį:

systemctl restart httpd

„MediaWiki“ diegimas „CentOS 7“.

7. Kitas žingsnis yra atsisiųsti MediaWiki paketą. Eikite į MediaWiki atsisiuntimo puslapį ir atsisiųskite naujausią paketą arba galite naudoti šią komandą wget.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Dabar išskleiskite archyvo turinį naudodami tar komandą.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. Po to sukursime duomenų bazę mūsųMediaWiki diegimui, kaip parodyta.

mysql -u root -p 

MySQL eilutėje paleiskite šias komandas, kad sukurtumėte duomenų bazę, sukurtumėte duomenų bazės vartotoją ir suteiktumėte tam vartotojo teises naujai sukurtai duomenų bazei;

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. Dabar galite pasiekti MediaWiki programą pasiekę savo serverio http://ipaddress ir atlikę diegimo veiksmus.

Pirmiausia galite pasirinkti kalbos nustatymus:

11. Tada scenarijus atliks aplinkos patikrinimą, kad įsitikintų, jog laikomasi visų reikalavimų:

12. Jei iki šiol atlikote veiksmus, patikrinimai turėtų būti gerai ir galite pereiti į kitą puslapį, kuriame nustatysite išsamią duomenų bazės informaciją. Tuo tikslu naudokite anksčiau sukurtą duomenų bazę, naudotoją ir slaptažodį:

13. Kitame puslapyje galite pasirinkti duomenų bazės variklį – InnoDB arba MyIsam. Naudojau InnoDB. Galiausiai galite suteikti savo wiki pavadinimą ir sukurti administracinį vartotojo vardą bei slaptažodį, užpildydami reikiamus laukus.

14. Įvedę išsamią informaciją spustelėkite Tęsti. Kituose ekranuose galite palikti numatytuosius nustatymus, nebent norite atlikti kokių nors kitų pasirinktinių pakeitimų.

Kai atliksite šiuos veiksmus, jums bus pateiktas failas pavadinimu LocalSettings.php. Tą failą turėsite įdėti į savo Wiki katalogo šaknį. Arba galite nukopijuoti failo turinį ir sukurti failą dar kartą. Jei norite nukopijuoti failą, galite:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Dabar, kai bandote pasiekti http://yuriaddress, turėtumėte pamatyti naujai įdiegtą „MediaWiki“:

Galite autentifikuoti savo administratorių, sukurtą anksčiau, ir pradėti redaguoti MediaWiki diegimą.

Išvada

Dabar turite savo Wiki puslapį, kuriame galite tvarkyti ir redaguoti savo puslapius. Norėdami naudoti teisingą sintaksę, galite patikrinti MediaWiki dokumentaciją.