Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.
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
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
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'
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
```
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
```
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.
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
```
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.
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.
Krok 5:Inštalácia a konfigurácia PHP-FPM pre FastCGI
Krok 6:Zabezpečenie MediaWiki
Krok 7:Dokončenie inštalácie MediaWiki
Krok 8:Vytvorte používateľa správcu a nakonfigurujte Wiki
Krok 9:Konfigurácia Apache na používanie HTTPS (voliteľné)