V následujícím článku vysvětlíme, jak můžete nainstalovat a spustit DokuWiki na serveru CentOS 7 . Podporujeme DokuWiki běžící na všech našich hostingových plánech SSD VPS a s naším hostingovým stackem DokuWiki získáte DokuWiki předinstalovanou na vašem virtuálním serveru , čímž se vaše wiki rychle zprovozní.
Milé!
Co je DokuWiki?
DokuWiki je považována za nejuniverzálnější open source wiki softwarovou aplikaci, která prokazatelně splňuje vaše náročné wiki potřeby.
DokuWiki nevyžaduje databázi a je extrémně jednoduchá a snadno se používá. Jeho funkce jsou k dispozici zde.
Systémové požadavky?
- Webový server jako Apache, Nginx atd.
- Server PHP verze 5.2 nebo novější
- Knihovna PHP-GD / Image Magick
AKTUALIZOVAT SYSTÉM
Než budete pokračovat se skutečnou instalací DokuWiki, ssh
na váš CentOS 7 SSD VPS , spusťte screen
relaci a upgradujte svůj systém pomocí yum
:
## screen -U -S dokuwiki-screen ## yum update
NAINSTALUJTE NĚKTERÉ BALÍČKY
Nainstalujte si na svůj virtuální server s CentOS SSD několik užitečných balíčků:
## yum install wget unzip vim
NAINSTALUJTE WEBOVÝ SERVER APACHE
V tomto nastavení budeme obsluhovat DokuWiki pomocí webového serveru Apache 2.4 , takže nainstalujte Apache na svůj CentOS 7 pomocí následujícího yum
příkaz:
## yum install httpd openssl mod_ssl
Po instalaci restartujte Apache a přidejte jej, aby se automaticky spustil při startu vašeho systému pomocí:
## systemctl restart httpd ## systemctl status httpd ## systemctl enable httpd
Nyní nakonfigurujeme další možnosti Apache , například skryjte jeho číslo verze, jeho banner atd... přidáním následujícího do /etc/httpd/conf.d/options.conf
## vim /etc/httpd/conf.d/options.conf TraceEnable off ## Disable Signature ServerSignature Off ## Disable Banner ServerTokens Prod
Otestujte konfigurační soubor Apache a restartujte webový server, aby se změny projevily:
## apachectl configtest ## systemctl restart httpd ## systemctl status httpd
NAINSTALOVAT PHP
Protože DokuWiki spoléhá na PHP , musíme na webový server Apache přidat podporu PHP instalací následujících balíčků:
## yum install php php-gd
Ačkoli DokuWiki pracuje s výchozím nastavením PHP , doporučujeme vyladit konfiguraci PHP (php.ini
), jak je zde popsáno. Alespoň byste měli upravit svůj /etc/php.ini
a nastavte následující:
## vim /etc/php.ini expose_php = Off
restartujte Apache pomocí systemctl, aby se změny projevily:
## systemctl restart httpd ## systemctl status httpd
Otestujte, zda je modul PHP načten v Apache pomocí:
## httpd -M | grep php also ## php -v
NASTAVENÍ APACHE VHOST
Použijeme wiki.mydomain.com
pro přístup k instalaci DokuWiki, takže bychom museli vytvořit virtuálního hostitele Apache směrnice. Vytvořte tedy /etc/httpd/conf.d/vhosts.conf
a přidejte následující:
## cat /etc/httpd/conf.d/vhosts.conf # Load my vhosts IncludeOptional vhosts.d/*.conf
To říká Apache, aby načetl konfigurační soubory končící na .conf
které jsou umístěny v /etc/httpd/vhosts.d
. Jak můžete hádat, toto je místo, kam jsme umístili virtuální hostitele, takže pojďme nastavit jeden pro wiki.mydomain.com
VHOST pro wiki.mydomain.com
## mkdir /etc/httpd/vhosts.d ## vim /etc/httpd/vhosts.d/wiki.mydomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/dokuwiki" ServerName wiki.mydomain.com ServerAlias www.wiki.mydomain.com ErrorLog "/var/log/httpd/wiki.mydomain.com-error_log" CustomLog "/var/log/httpd/wiki.mydomain.com-access_log" combined <Directory "/var/www/html/dokuwiki/"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
restartujte apache, aby se změny projevily:
## systemctl restart httpd ## systemctl status httpd
NAINSTALOVAT DOKUWIKI
První věc, kterou musíte udělat, je přejít na stránku stahování DokuWiki a stáhnout nejnovější stabilní verzi DokuWiki .
## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz
jakmile je archiv stažen, rozbalte jej do /var/www/html
pomocí:
## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html
nastavte správné vlastnictví pomocí chown
příkaz:
## chown apache: -R /var/www/html/dokuwiki
a otevřete http://wiki.mydomain.com/install.php
ve svém oblíbeném prohlížeči spusťte instalační program DokuWiki . Měli byste dostat něco takového:
jakmile dokončíte instalaci, můžete bezpečně odstranit install.php
skript umístěný v kořenovém adresáři vašeho dokumentu DokuWiki v /var/www/html/dokuwiki
## rm -f /var/www/html/dokuwiki/install.php
CO DÁL?
Nyní máte svou DokuWiki v provozu, takže možná budete chtít zkontrolovat její manuál na https://www.dokuwiki.org/manual a také se dozvědět více o její syntaxi na https://www.dokuwiki.org/wiki:syntax
UDĚLÁME TO ZA VÁS?
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby nainstalovali Apache a DokuWiki . 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.