Ukážeme vám, jak nainstalovat MediaWiki na Ubuntu 16.04. MediaWiki je open-source wiki software napsaný v PHP. Instalace MediaWiki na Ubuntu 16.04 je snadný úkol, stačí postupovat podle kroků v tomto tutoriálu a MediaWiki byste měli mít nainstalovanou na Ubuntu 16.04 za méně než 10 minut. Instalace MediaWiki na Ubuntu 16.04 je poměrně snadný úkol, postupujte podle níže uvedených kroků a měli byste mít MediaWiki na svém serveru Ubuntu nainstalované za méně než 10 minut.
V době psaní tohoto tutoriálu je nejnovější stabilní verze MediaWiki 1.27.1 a vyžaduje:
- PHP 5.5.9 nebo vyšší (nejlépe nejnovější), s povolenými rozšířeními mbstring, JSON, curl, Intl, mysql a GD PHP. Pro zmenšení obrázků je vyžadován ImageMagick nebo GD
- MySQL 5.0.2, MariaDB 5.1, SQLite 3 nebo PostgreSQL 9.0 nebo novější
- Webový server Apache 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite.
1. Nainstalujte server Apache
Tato instalační příručka předpokládá, že Apache je již nainstalován a nakonfigurován na vašem virtuálním serveru.
2. Aktualizujte balíčky OS na serveru
Začněme instalací. Ujistěte se, že jsou balíčky operačního systému vašeho serveru plně aktuální:
apt-get update apt-get upgrade
3. Nainstalujte požadované balíčky
Nainstalujte požadované balíčky:
apt-get install imagemagick php7.0-intl php7.0-curl php7.0-gd php7.0-mbstring php7.0-mysql
4. Povolit modul Apache Rewrite Module
Povolte modul pro přepis Apache, pokud tak již není provedeno:
a2enmod rewrite
5. Restartujte službu Apache
Restartujte službu Apache, aby se změny projevily:
service apache2 restart
6. Nainstalujte MediaWiki
Stáhněte si nejnovější verzi MediaWiki dostupnou na https://www.mediawiki.org/wiki/Download do adresáře /opt/ na serveru:
cd /opt/ wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz tar -xvzf mediawiki-1.27.1.tar.gz mv /opt/mediawiki-1.27.1/ /var/www/html/mediawiki
Všechny soubory musí být čitelné webovým serverem, takže nastavte správné vlastnictví:
chown www-data:www-data -R /var/www/html/mediawiki
Vytvořte novou databázi MySQL a uživatele:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE wikidb; mysql> CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'y0uR-pa5sW0rd'; mysql> GRANT ALL PRIVILEGES ON wikidb.* TO 'wikiuser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Nezapomeňte nahradit „y0uR-pa5sW0rd“ silným heslem.
Vytvořte novou direktivu virtuálního hostitele v Apache. Například vytvořte nový konfigurační soubor Apache s názvem „mediawiki.conf“ na svém virtuálním serveru:
touch /etc/apache2/sites-available/mediawiki.conf ln -s /etc/apache2/sites-available/mediawiki.conf /etc/apache2/sites-enabled/mediawiki.conf vi /etc/apache2/sites-available/mediawiki.conf
Poté přidejte následující řádky:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/mediawiki/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/mediawiki/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Odeberte soubor 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
Restartujte webový server Apache, aby se změny projevily:
service apache2 restart
Otevřete ve svém oblíbeném webovém prohlížeči http://your-domain.com, klikněte na hypertextový odkaz „nastavit wiki“ a postupujte podle jednoduchých pokynů na obrazovce instalace a vložte požadované informace:
Vyberte svůj jazyk a jazyk Wiki. Na další stránce klikněte na „pokračovat“, pokud jsou splněny všechny požadavky, a zadejte následující informace:
Database Host: localhost Database name: wikidb Database username: wikiuser Database password: y0uR-pa5sW0rd // change this password with your actual password
Klikněte na „Pokračovat“. Na další stránce vyberte:
Storage engine: InnoDB Database character set: UTF-8
Klikněte na „Pokračovat“. Zadejte název Wiki, který se zobrazí v záhlaví webového prohlížeče a na dalších místech, vytvořte účet správce a nainstalujte Wiki.
Chcete-li zlepšit rychlost a výkon vaší instalace MediaWiki, přidejte na konec souboru LocalSettings.php následující řádky:
vi /var/www/html/mediawiki/LocalSettings.php
# Speed improvements $wgUseGzip = true; $wgUseFileCache = true; # Performance settings $wgDisableCounters = true; $wgMiserMode = true;
Nastavte správné vlastnictví konfiguračního souboru LocalSettings.php:
chown www-data:www-data /var/www/html/mediawiki/LocalSettings.php
To je vše. MediaWiki byla nainstalována na váš server.
Přihlaste se do administračního back-endu MediaWiki a začněte vytvářet nový obsah, přidávat uživatelské účty, rozšíření atd.
Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb MediaWiki VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby instalovali MediaWiki pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.