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é)