Ak si chcete vytvoriť vlastnú webovú stránku wiki, môžete to ľahko urobiť pomocou MediaWiki - PHP opensource aplikácia, pôvodne vytvorená pre WikiPedia. Jeho funkčnosť je možné ľahko rozšíriť vďaka rozšíreniam tretích strán vyvinutým pre túto aplikáciu.
V tomto článku sa pozrieme na to, ako nainštalovať MediaWiki na CentOS 7 s LAMPA (Linux, Apache, MySQL a PHP).
1. Najprv musíte povoliť epel a remi archívy na inštaláciu LAMPA stohovať s najnovšími PHP 7.x verzia.
# yum -y nainštalovať http://rpms.remirepo.net/enterprise/remi-release-7.rpm. # yum nainštalovať epel-release.
2. Ďalej použijeme php7.3, budeme musieť zakázať inštaláciu php5.4 inštalovať php7.3 z remi úložisko, ako je znázornené.
# yum-config-manager-vypnite remi-php54. # yum-config-manager-povoliť remi-php73.
3. Teraz môžeme pokračovať v inštalácii Apache, MariaDB a PHP s potrebnými rozšíreniami potrebnými na spustenie MediaWiki - Pre lepší výkon môžete tiež nainštalovať Xcache. .
# yum -y nainštalovať httpd. # yum -y nainštalovať mariadb-server mariadb-client. # yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive.
4. Spustite a povoľte služby pomocou:
# systemctl start httpd. # systemctl povoliť httpd. # systemctl start mariadb. # systemctl povoliť mariadb.
5. Teraz sa zabezpečte MariaDB inštalácia spustením:
# mysql_secure_installation.
6. Aby boli zmeny aktívne, budete musieť reštartovať webový server Apache:
# systemctl reštart httpd.
7. Ďalším krokom je stiahnutie balíka MediaWiki. Zamierte do Stránka na stiahnutie MediaWiki a stiahnite si najnovší balík alebo môžete použiť nasledujúce príkaz wget.
# cd/var/www/html. # wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz.
8. Teraz rozbaľte obsah archívu pomocou prípony príkaz tar.
# tar xf mediawiki* .tar.gz # mv mediawiki-1.32.0/*/var/www/html/
9. Potom vytvoríme databázu pre naše MediaWiki inštalácia podľa obrázku.
# mysql -u root -p
Na príkazovom riadku MySQL spustite nasledujúce príkazy na vytvorenie databázy, vytvorenie užívateľa databázy a udelenie užívateľských oprávnení na novovytvorenú databázu;
# VYTVORIŤ DATABÁZU media_wiki; # CREATE USER 'media_wiki'@'localhost' identifikovaný 'mysecurepassword'; # UDELTE VŠETKY VÝHODY na media_wiki.* Na 'media_wiki'@'localhost'; # skončiť;
10. Teraz máte prístup k aplikácii MediaWiki tak, že http://ipaddress
vášho servera a postupujte podľa pokynov na inštaláciu.
Najprv si môžete vybrať nastavenia jazyka:
11. Ďalej skript spustí kontrolu prostredia, aby sa ubezpečil, že sú splnené všetky požiadavky:
12. Ak ste doteraz postupovali podľa týchto krokov, kontroly by mali byť v poriadku a môžete prejsť na nasledujúcu stránku, kde nastavíte podrobnosti o databáze. Na tento účel použite databázu, používateľa a heslo, ktoré ste vytvorili predtým:
13. Na ďalšej stránke si môžete vybrať databázový stroj - InnoDB alebo MyIsam. Použil som InnoDB. Nakoniec môžete svojej wiki dať názov a vytvoriť administratívne používateľské meno a heslo vyplnením potrebných polí.
14. Po vyplnení podrobností kliknite ďalej. Na ďalších obrazovkách môžete ponechať predvolené nastavenia, pokiaľ nechcete vykonať ďalšie vlastné zmeny.
Po dokončení týchto krokov vám bude poskytnutý súbor s názvom LocalSettings.php. Tento súbor budete musieť umiestniť do koreňového adresára vašej Wiki. Prípadne môžete skopírovať obsah súboru a vytvoriť súbor znova. Ak chcete skopírovať súbor, môžete to urobiť:
# scp /path-to/LocalSettings.php vzdialený server:/var/www/html/
15. Teraz, keď sa pokúsite získať prístup http://youripaddress
Mali by ste vidieť novo nainštalovanú MediaWiki:
Môžete sa autentifikovať pomocou svojho predtým vytvoreného administrátorského používateľa a začať upravovať svoju inštaláciu MediaWiki.
Teraz máte svoje vlastné Wiki stránku, ktorú môžete spravovať a upravovať. Ak chcete použiť správnu syntax, môžete skontrolovať príponu Dokumentácia MediaWiki.