Kako namestiti MediaWiki na CentOS 7


Če želite zgraditi lastno wiki spletno stran, lahko to preprosto storite z uporabo MediaWiki - aplikacije odprtega vira PHP, prvotno ustvarjene za WikiPedia. Njegovo funkcionalnost je mogoče enostavno razširiti zahvaljujoč razširitvam tretjih oseb, razvitih za to aplikacijo.

V tem članku bomo pregledali, kako namestiti MediaWiki na CentOS 7 s skladom LAMP (Linux, Apache, MySQL in PHP).

Namestitev sklada LAMP na CentOS 7

1. Najprej morate omogočiti skladišča epel in remi za namestitev sklada LAMP z najnovejšo različico PHP 7.x.

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

2. Nato bomo uporabili php7.3, morali bomo onemogočiti namestitev php5.4 za namestitev php7.3 iz remi repozitorija, kot je prikazano.

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

3. Zdaj lahko nadaljujemo z namestitvijo Apache, MariaDB in PHP s potrebnimi razširitvami, potrebnimi za zagon MediaWiki - Za boljše delovanje lahko namestite tudi 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. Zaženite in omogočite storitve z:

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

5. Zdaj zavarujte namestitev MariaDB tako, da zaženete:

# mysql_secure_installation

6. Če želite spremembe aktivirati, morate znova zagnati spletni strežnik Apache:

# systemctl restart httpd

Namestitev programa MediaWiki na CentOS 7

7. Naslednja poteza je prenos paketa MediaWiki. Pojdite na ukaz wget.

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

8. Zdaj izvlecite vsebino arhiva z ukazom tar.

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

9. Po tem bomo ustvarili bazo podatkov za našo namestitev MediaWiki, kot je prikazano.

# mysql -u root -p 

V pozivu MySQL zaženite naslednje ukaze za ustvarjanje baze podatkov, ustvarjanje uporabnika baze podatkov in dodelitev privilegijev tega uporabnika na novo ustvarjeni zbirki podatkov;

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

10. Zdaj lahko dostopate do aplikacije MediaWiki tako, da na svojem strežniku odprete http:// ipaddress in sledite korakom za namestitev.

Najprej lahko izberete jezikovne nastavitve:

11. Nato bo skript zagnal preverjanje okolja in se prepričal, da so izpolnjene vse zahteve:

12. Če ste doslej sledili korakom, bi moralo biti preverjanje v redu in lahko nadaljujete na naslednjo stran, kjer boste nastavili podrobnosti baze podatkov. V ta namen uporabite podatkovno zbirko, uporabnika in geslo, ki ste jih ustvarili prej:

13. Na naslednji strani lahko izberete mehanizem baze podatkov - InnoDB ali MyIsam. Uporabil sem InnoDB. Končno lahko svojemu wikiju daste ime in ustvarite skrbniško uporabniško ime in geslo tako, da izpolnite potrebna polja.

14. Ko vnesete podrobnosti, kliknite nadaljevanje. Na naslednjih zaslonih lahko pustite privzete nastavitve, razen če želite narediti kakšne druge spremembe po meri.

Ko dokončate te korake, boste prejeli datoteko z imenom LocalSettings.php. To datoteko boste morali postaviti v korenski imenik svojega Wikija. Lahko pa tudi kopirate vsebino datoteke in datoteko znova ustvarite. Če želite kopirati datoteko, lahko storite naslednje:

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

15. Zdaj, ko poskusite dostopati do http:// youripaddress , bi morali videti na novo nameščen MediaWiki:

Lahko se overite s skrbnikom, ki ste ga ustvarili prej, in začnete urejati namestitev MediaWiki.

Zdaj imate svojo Wiki stran, s katero lahko upravljate in urejate svoje strani. Za uporabo pravilne skladnje lahko preverite dokumentacijo MediaWiki.