Vyhledávání na webu

Jak nainstalovat MediaWiki na CentOS 7


Pokud si chcete vytvořit svůj vlastní wiki web, můžete to snadno udělat pomocí MediaWiki – PHP opensource aplikace, původně vytvořené pro WikiPedii. Jeho funkčnost lze snadno rozšířit díky rozšířením třetích stran vyvinutým pro tuto aplikaci.

V tomto článku se podíváme na to, jak nainstalovat MediaWiki na CentOS 7 se zásobníkem LAMP (Linux, Apache, MySQL a PHP).

Instalace LAMP Stack na CentOS 7

1. Nejprve musíte povolit úložiště epel a remi, abyste mohli nainstalovat zásobník LAMP s nejnovějším Verze PHP 7.x.

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

2. Dále budeme používat php7.3, k instalaci budeme muset zakázat instalaci php5.4 php7.3 z úložiště remi, jak je znázorněno.

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

3. Nyní můžeme pokračovat v instalaci Apache, MariaDB a PHP s nezbytnými rozšířeními potřebnými ke spuštění MediaWiki – Pro lepší výkon si můžete nainstalovat také 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. Spusťte a povolte služby pomocí:

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

5. Nyní zabezpečte instalaci MariaDB spuštěním:

mysql_secure_installation

6. Aby byly změny aktivní, budete muset restartovat webový server Apache:

systemctl restart httpd

Instalace MediaWiki na CentOS 7

7. Dalším krokem je stažení balíčku MediaWiki. Přejděte na stránku stahování MediaWiki a stáhněte si nejnovější balíček nebo můžete použít následující příkaz wget.

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

8. Nyní rozbalte obsah archivu pomocí příkazu tar.

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

9. Poté vytvoříme databázi pro naši instalaci MediaWiki, jak je znázorněno.

mysql -u root -p 

Na výzvu MySQL spusťte následující příkazy pro vytvoření databáze, vytvoření databázového uživatele a udělte tomuto uživateli oprávnění k nově vytvořené databázi;

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

10. Nyní můžete přistupovat k aplikaci MediaWiki tak, že přejdete na http://ipaddress vašeho serveru a postupujte podle pokynů k instalaci.

Nejprve si můžete vybrat nastavení jazyka:

11. Dále skript spustí kontrolu prostředí, aby se ujistil, že jsou splněny všechny požadavky:

12. Pokud jste doposud postupovali podle kroků, měly by být kontroly v pořádku a můžete přejít na další stránku, kde nastavíte podrobnosti o databázi. Pro tento účel použijte databázi, uživatele a heslo, které jste vytvořili dříve:

13. Na další stránce si můžete vybrat databázový stroj – InnoDB nebo MyIsam. Použil jsem InnoDB. Nakonec můžete své wiki pojmenovat a vytvořit administrativní uživatelské jméno a heslo vyplněním potřebných polí.

14. Po vyplnění podrobností klikněte na Pokračovat. Na dalších obrazovkách můžete ponechat výchozí nastavení, pokud nechcete provést žádné další vlastní změny.

Po dokončení těchto kroků vám bude poskytnut soubor s názvem LocalSettings.php. Tento soubor budete muset umístit do kořenového adresáře vaší Wiki. Případně můžete zkopírovat obsah souboru a vytvořit soubor znovu. Pokud chcete soubor zkopírovat, můžete:

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

15. Když se nyní pokusíte vstoupit na http://vaše adresa, měli byste vidět nově nainstalovanou MediaWiki:

Můžete se ověřit u svého administrátora vytvořeného dříve a začít upravovat svou instalaci MediaWiki.

Závěr

Nyní máte svou vlastní Wiki stránku, kterou můžete spravovat a upravovat své stránky. Pro použití správné syntaxe se můžete podívat do dokumentace MediaWiki.