GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte a spusťte DokuWiki nejuniverzálnější Wiki na CentOS 7 VPS

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.


Cent OS
  1. Nainstalujte a spusťte TiddlyWiki na CentoOS 6 VPS pomocí Nginx

  2. Nainstalujte GlassFish na CentOS 6 VPS

  3. Nainstalujte Octopress na CentOS 6 VPS

  1. Nainstalujte MediaWiki na CentOS 7 VPS

  2. Nainstalujte Jetty na CentOS 7 VPS

  3. Nainstalujte Habari na CentOS 7 VPS

  1. Jak nainstalovat a spustit Python na CentOS 8

  2. Nainstalujte a nakonfigurujte server SVN WebDAV na CentOS 6 VPS

  3. Nainstalujte Tiki Wiki CMS Groupware na CentOS/Fedora VPS