Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nainštalovať a nastaviť MediaWiki na Ubuntu 20.04 LTS [Jednoduché kroky]

## Inštalácia a nastavenie MediaWiki na Ubuntu 20.04 LTS:Podrobná príručka

MediaWiki je bezplatný a otvorený wiki softvér napísaný v PHP a používaný mnohými populárnymi webovými stránkami vrátane Wikipédie. Jeho užívateľsky prívetivé rozhranie uľahčuje používateľom spoluprácu a vytváranie obsahu, vďaka čomu je skvelou voľbou pre organizácie, firmy alebo jednotlivcov, ktorí chcú vytvoriť wiki. V tomto návode vás krok za krokom prevedieme inštaláciou a nastavením MediaWiki na Ubuntu 20.04 LTS.

Krok 1:Inštalácia predpokladov a závislostí

1. Aktualizovať systém

``` bash

sudo apt aktualizácia &&sudo apt upgrade

```

2. Nainštalujte Apache2

``` bash

sudo apt nainštalujte apache2

```

3. Nainštalujte PHP a požadované rozšírenia

``` bash

sudo apt install php libapache2-mod-php php-xml php-intl php-mysql php-mbstring php-gd php-cli php-curl php-zip php-bz2

```

4. Nainštalujte databázový server MySQL

``` bash

sudo apt nainštalovať mariadb-server

```

5. Bezpečná inštalácia MySQL

``` bash

sudo mysql_secure_installation

```

- Zadajte nové heslo pre koreňový účet MySQL

- Ak chcete odstrániť anonymné používateľské účty a testovať databázu, zadajte „Y“.

- Zadajte 'Y', aby ste zakázali vzdialené prihlásenie root

Krok 2:Vytvorenie databázy MySQL a používateľa pre MediaWiki

1. Prístup k MySQL Shell

``` bash

sudo mysql -u root -p

```

2. Vytvorenie databázy Mediawiki

```sql

VYTVORIŤ DATABÁZU mediawiki VÝCHODNÁ SADA ZNAKOV utf8mb4;

```

3. Vytvorte MySQL používateľa a udeľte povolenia:

```sql

VYTVORIŤ POUŽÍVATEĽA 'mediawikiuser'@'localhost' IDENTIFIKOVANÉHO PODĽA 'silného_hesla';

UDELTE VŠETKY PRIVILEGIÁ NA mediawiki.* TOMU 'mediawikiuser'@'localhost';

SPLACHOVAŤ PRIVILEGIÁ;

```

- Nahraďte „strong_password“ skutočným silným heslom pre používateľa

Krok 3:Stiahnite si MediaWiki a nakonfigurujte databázu

1. Stiahnite si MediaWiki

Najnovšiu verziu MediaWiki si môžete stiahnuť z jej oficiálnej webovej stránky.

2. Extrahujte MediaWiki

``` bash

sudo tar -xzvf mediawiki-*.tar.gz -C /var/www/html/

```

- Nahraďte 'mediawiki-*.tar.gz' skutočným názvom súboru prevzatého archívu.

3. Premenovať adresár

``` bash

sudo mv /var/www/html/mediawiki-* /var/www/html/mediawiki

```

4. Konfigurácia pripojenia k databáze

Prejdite do súboru 'LocalSettings.php' vo svojom adresári MediaWiki a otvorte ho pomocou textového editora, ako je 'nano' alebo 'vim':

``` bash

sudo nano /var/www/html/mediawiki/LocalSettings.php

```

- Upravte nasledujúce nastavenia:

```

$wgDBserver ="localhost";

$wgDBuser ="mediawikiuser";

$wgDBpassword ="silné_heslo";

$wgDBname ="mediawiki";

```

- Nahraďte 'mediawikiuser' a 'strong_password' svojím používateľom MySQL a heslom.

- Uložte a zatvorte 'LocalSettings.php'

Krok 4:Nastavenie Apache pre MediaWiki

1. Konfiguračný súbor Apache

``` bash

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

2. Pridať konfiguráciu virtuálneho hostiteľa:

```

ServerName vaša-doména-alebo-IP

DocumentRoot /var/www/html/mediawiki

Možnosti Sledovať symbolické odkazy

AllowOverride All

Vyžadovať všetko udelené

```

- Nahraďte „vaša-doména-alebo-IP“ skutočným názvom domény alebo IP adresou servera

- Uložte súbor a ukončite ho.

3. Povoliť virtuálneho hostiteľa MediaWiki

``` bash

sudo a2ensite mediawiki.conf

```

4. Znova načítať Apache

``` bash

sudo systemctl reload apache2

```

Krok 5:Inštalácia a konfigurácia PHP-FPM pre FastCGI

1. Inštalácia PHP-FPM

``` bash

sudo apt install php-fpm

```

2. Nakonfigurujte PHP-FPM

``` bash

sudo nano /etc/php/7.4/fpm/php.ini

```

- Nastavte „cgi.fix_pathinfo“ na „0“

```

cgi.fix_pathinfo=0

```

- Uložte upravený konfiguračný súbor PHP a ukončite ho.

3. Reštartujte PHP-FPM

``` bash

sudo systemctl reštartujte php7.4-fpm

```

Krok 6:Zabezpečenie MediaWiki

1. Vytvorte súbor „LocalSettings.php.secret“

``` bash

sudo nano /var/www/html/mediawiki/LocalSettings.php.secret

```

- Pridajte nasledujúci obsah:

```

$wgSecretKey ="nahradiť_toto_toto_silným_náhodným_tajným_reťazcom";

```

- Nahraďte reťazec za znamienkom rovnosti náhodným reťazcom pre zvýšenie bezpečnosti.

Krok 7:Dokončenie inštalácie MediaWiki

1. Spustite skript 'install.php'

``` bash

sudo chown -R www-data /var/www/html/mediawiki

sudo chmod -R ug+rwx /var/www/html/mediawiki

```

- Z prehliadača otvorte sprievodcu nastavením MediaWiki:

```

http://localhost/mediawiki/install.php

```

- Použite toto rozhranie na dokončenie inštalácie MediaWiki vykonaním krokov v sprievodcovi.

2. Po inštalácii odstráňte 'install.php'

```

sudo rm -rf /var/www/html/mediawiki/install.php

```

Krok 8:Vytvorte používateľa správcu a nakonfigurujte Wiki

1. Prístup k MediaWiki

```

http://localhost/mediawiki/index.php

```

2. Vytvorte používateľa správcu a nastavte predvoľby

- Zadajte „Admin“ alebo akékoľvek požadované používateľské meno.

- Zadajte silné heslo a e-mail.

– Prejdite na kartu „Predvoľby“ a zadajte názov a jazyk Wiki.

Krok 9:Konfigurácia Apache na používanie HTTPS (voliteľné)

1. Získajte certifikát SSL

Ak máte certifikát SSL od certifikačnej autority (CA), skopírujte certifikát, prechodný certifikát a súkromný kľúč do nasledujúcich umiestnení:

```

sudo cp fullchain.pem /etc/apache2/ssl/

sudo cp privkey.pem /etc/apache2/ssl/

sudo cp chain.pem /etc/apache2/ssl/

```

- Môžete tiež získať bezplatný certifikát Let's Encrypt. Pozrite si návody, ako to urobiť.

2. Upravte súbor virtuálneho hostiteľa Apache

``` bash

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

- Do bloku VirtualHost pridajte nasledujúce riadky:

```

SSLengine zapnutý

SSLCertificateFile /etc/apache2/ssl/fullchain.pem

SSLCertificateKeyFile /etc/apache2/ssl/privkey.pem

SSLCertificateChainFile /etc/apache2/ssl/chain.pem

```

- Uložte súbor virtuálneho hostiteľa.

3. Aktivujte modul SSL

``` bash

sudo a2enmod ssl

```

4. Znova načítať Apache

``` bash

sudo systemctl reload apache2

```

Teraz by mala byť vaša inštalácia MediaWiki prístupná cez HTTPS.

Pomocou tejto príručky ste úspešne nastavili MediaWiki na Ubuntu 20.04 LTS a nakonfigurovali ste ju na bezpečné a užívateľsky prívetivé prostredie. Svoju wiki teraz môžete použiť na spoločné vytváranie a správu obsahu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené