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

Jak nainstalovat DokuWiki na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Dokuwiki na CentOS 8. Pro ty z vás, kteří nevěděli, DokuWiki je open-source software napsaný v PHP, který umožňuje uživatelům vytvářet a upravovat stránky pomocí webového prohlížeče. Funguje s prostým textem a nevyžaduje žádnou databázi. Pomocí velmi známého rozhraní vám umožňuje snadno škálovat a optimalizovat pomocí mnoha pokročilých funkcí.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci DokuWiki na server CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte si DokuWiki na CentOS 8

Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.

sudo dnf update

Krok 2. Instalace LAMP Stack.

Pokud na svém serveru již nemáte nainstalovaný zásobník LAMP, můžete postupovat podle našeho průvodce zde. Nainstalujte také požadované moduly PHP, spusťte příkaz níže nainstalujte další požadovaná rozšíření PHP pro DokuWiki:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Krok 3. Instalace Dokuwiki na CentOS 8.

Nyní přejdeme na stránku pro stahování DokuWiki a stáhneme nejnovější verzi. Pro stažení aktuální stabilní verze DokuWiki můžete jednoduše spustit příkaz níže:

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Po dokončení stahování spusťte níže uvedený příkaz a extrahujte DokuWiki:

tar xzf dokuwiki-stable.tgz  --strip-components=1 -C /var/www/html/

Budeme muset změnit oprávnění některých složek:

chown apache:apache -R /var/www/html

Krok 4. Konfigurace Apache pro DokuWiki.

Vytvoříme virtuální hostitele Apache pro váš web DokuWiki. Nyní vytvoříme následující konfigurační soubor Apache:

sudo nano /etc/httpd/conf.d/dokuwiki.conf
<VirtualHost *>

        ServerName    dokuwiki.idroot.us
	DocumentRoot  /var/www/html

 	<Directory ~ "/var/www/html/(bin/|conf/|data/|inc/)">
	    <IfModule mod_authz_core.c>
        	Require all denied
	    </IfModule>
	    <IfModule !mod_authz_core.c>
	        Order allow,deny
        	Deny from all
	    </IfModule>
	</Directory>

	ErrorLog   /var/log/httpd/dokuwiki_error.log
	CustomLog  /var/log/httpd/dokuwiki_access.log combined
</VirtualHost>

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

systemctl restart httpd.service
systemctl enable httpd.service

Krok 5. Nakonfigurujte bránu firewall.

Chcete-li vzdáleně povolit HTTP provoz na server DokuWiki, musíte na bráně firewall otevřít port 80. Jinak pro HTTPS otevřít port 443:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

Krok 6. Přístup k DokuWiki.

DokuWiki bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com/install.php nebo http://your-server-ip-address/install.php a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali Dokuwiki. Děkujeme, že jste použili tento návod k instalaci Dokuwiki na váš systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Dokuwiki.


Cent OS
  1. Jak nainstalovat Vagrant na CentOS 7

  2. Jak nainstalovat Gitea na CentOS 8

  3. Jak nainstalovat ownCloud na CentOS 8

  1. Jak nainstalovat Memcached na CentOS 8

  2. Jak nainstalovat Nginx na CentOS 7

  3. Jak nainstalovat Apache na CentOS 7

  1. Jak nainstalovat Tomcat 8.5 na CentOS 7

  2. Jak nainstalovat Jenkins na CentOS 7

  3. Jak nainstalovat Tomcat 9 na CentOS 7