Nainstalujte si MediaWiki na Ubuntu 17.04 | 17.10 s Nginx, MariaDB a PHP

  • Matthew Stevenson
  • 0
  • 2585
  • 619

Tento stručný výukový program ukazuje studentům a novým uživatelům, jak snadno nainstalovat MediaWiki na Ubuntu 17.04 | 17.10 s podporou Nginx, MariaDB a PHP. Pro ty, kteří neznají MediaWiki, je systém pro správu obsahu wiki balíčku opensource napsaný v PHP, který byl původně použit na Wikipedii.

MediaWiki nyní používá mnoho jednotlivců a společností k vývoji a správě svých wiki stránek. Byl také přeložen do mnoha různých jazyků.

Tento příspěvek zahrnuje instalaci nejnovější verze MediaWiki, která byla v době psaní verze 1.29.1.

Chcete-li začít s instalací MediaWiki, postupujte takto:

Krok 1: Nginx nainstalujte

MediaWiki vyžaduje, aby webový server fungoval a nejoblíbenějším webovým serverem, který se dnes používá, je Apache2. Takže jděte a nainstalujte Nginx na Ubuntu spuštěním následujících příkazů:

sudo apt-get install nginx

Dále spusťte níže uvedené příkazy pro zastavení, spuštění a povolení služby Nginx, aby se vždy spouštěla ​​se spuštěním serveru.

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl povolit nginx.service 

Krok 2: Nainstalujte MariaDB

MediaWiki také vyžaduje, aby fungoval databázový server ... a databázový server MariaDB je skvělým místem pro začátek. Chcete-li jej nainstalovat, spusťte níže uvedené příkazy.

sudo apt-get install mariadb-server mariadb-client

Po instalaci lze pomocí níže uvedených příkazů zastavit, spustit a povolit, aby se služba MariaDB vždy spouštěla ​​při spuštění serveru.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl povolit mariadb.service 

Poté spusťte níže uvedené příkazy k zabezpečení serveru MariaDB.

sudo mysql_secure_installation

Po zobrazení výzvy postupujte podle pokynů níže.

  • Zadejte aktuální heslo pro root (zadejte pro žádné): Stačí stisknout Enter
  • Nastavit heslo uživatele root? [Y / n]: Y
  • Nové heslo: Zadejte heslo
  • Znovu zadejte nové heslo: Opakujte heslo
  • Odebrat anonymní uživatele? [Y / n]: Y
  • Zakázat vzdálené přihlášení rootem? [Y / n]: Y
  • Odebrat testovací databázi a přístup k ní? [Y / n]: Y
  • Znovu načíst tabulky oprávnění? [Y / n]: Y

Restartujte server MariaDB

sudo systemctl restart mariadb.service

Krok 3: Nainstalujte PHP a související moduly

MediaWiki také vyžaduje, aby PHP fungovalo. Chcete-li nainstalovat PHP a související moduly, spusťte níže uvedené příkazy

sudo apt-get install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Některé z výše uvedených modulů PHP závisí na Apache2, takže jejich instalací lze nainstalovat také webový server Apache2. Spuštěním následujících příkazů zakažte spuštění Apache2.

sudo systemctl deaktivovat apache2.service

Krok 4: Vytvořte databázi MediaWiki

Nyní, když jste nainstalovali všechny požadované balíčky, pokračujte níže a začněte konfigurovat servery. Nejprve spusťte níže uvedené příkazy a vytvořte databázi MediaWiki.

Spuštěním následujících příkazů se přihlaste k databázovému serveru. Po zobrazení výzvy k zadání hesla zadejte heslo uživatele root, které jste vytvořili výše.

sudo mysql -u root -p

Poté vytvořte databázi nazvanou mediawiki

VYTVOŘIT DATABÁZE mediawiki;

Vytvořte uživatele databáze s názvem mediawikiuser s novým heslem

VYTVOŘIT UŽIVATELE 'mediawikiuser' @ 'localhost' IDENTIFIKOVÁNO 'new_password_here';

Poté uživateli poskytněte plný přístup k databázi.

GRANTOVAT VŠE NA mediawiki. * TO 'mediawikiuser' @ 'localhost' IDENTIFIKOVÁNO 'user_password_here' S GRANTOVOU MOŽNOSTÍ;

Nakonec uložte změny a ukončete.

VÝPLATNÉ PRIVILEGY; VÝSTUP; 

Krok 5: Stáhněte si nejnovější verzi MediaWiki

Dále spusťte níže uvedené příkazy a stáhněte si nejnovější verzi MediaWiki. Níže uvedené příkazy ke stažení archivního balíčku MediaWiki.

cd / tmp && wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.0.tar.gz

Poté spusťte níže uvedené příkazy a rozbalte stažený soubor do výchozího kořenového adresáře Apache2.

sudo tar -zxvf mediawiki * .tar.gz sudo mkdir -p / var / www / html / mediawiki sudo mv mediawiki-1.29.0 / * / var / www / html / mediawiki 

Změňte a upravte oprávnění adresáře.

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html / 

Krok 6: Konfigurace Nginx

Nakonec nakonfigurujte konfigurační soubor webu Nginx pro MediaWiki. Tento soubor bude řídit, jak uživatelé přistupují k obsahu MediaWiki. Spuštěním níže uvedených příkazů vytvořte nový konfigurační soubor s názvem mediawiki

sudo nano / etc / nginx / sites-available / mediawiki

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte zvýrazněný řádek vlastním názvem domény a kořenovým umístěním adresáře.

server naslouchat 80; poslouchat [::]: 80; root / var / www / html / mediawiki; index index.php index.html index.htm; název_serveru example.com www.example.com; umístění ~ \ .ht popřít vše;  umístění / try_files $ uri $ uri / @rewrite;  umístění @rewrite přepsat ^ / (. *) $ /index.php;  umístění ^ ~ / údržba / návrat 403;  umístění ~ [^ /] \. php (/ | $) fastcgi_split_path_info ^ (. +? \. php) (| /.*)$; fastcgi_index index.php; # fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # pro Ubuntu 17.04 fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; # pro Ubuntu 17.10 zahrnout fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; try_files $ uri @rewrite; 

Uložte soubor a ukončete.

Krok 7: Povolte web MediaWiki

Po konfiguraci výše uvedeného VirtualHost jej povolte spuštěním níže uvedených příkazů

sudo ln -s / etc / nginx / sites-available / mediawiki / etc / nginx / sites-enabled /

Krok 8: Restartujte Nginx

Chcete-li načíst všechna výše uvedená nastavení, restartujte Apache2 spuštěním níže uvedených příkazů.

sudo systemctl restart nginx.service

Poté přejděte na název hostitele serveru nebo IP adresu a měl by se zobrazit průvodce nastavením stránek MediaWiki.

Zadejte název databáze, uživatele a heslo a pokračujte.

Pokračujte v průvodci přijetím výchozího nastavení. Na konci instalace vás průvodce vyzve k uložení souboru LocalSettings.php. ulož to.

Poté přesuňte soubor do kořenového adresáře webu MediaWiki. Poté jste hotovi!

~ Užijte si ~




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma