GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar DokuWiki en CentOS 8

En este tutorial, le mostraremos cómo instalar Dokuwiki en CentOS 8. Para quienes no lo sabían, DokuWiki es un software de código abierto escrito en PHP que permite a los usuarios crear y edite páginas usando un navegador web. Funciona en textos sin formato y no requiere base de datos. Usando una interfaz muy familiar, le permite escalar y optimizar fácilmente usando muchas funciones avanzadas.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Te mostraré la instalación paso a paso de DokuWiki en un servidor CentOS 8.

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar DokuWiki en CentOS 8

Paso 1. En primer lugar, asegúrese de que todos los paquetes estén actualizados.

sudo dnf update

Paso 2. Instalación de LAMP Stack.

Si aún no tiene una pila LAMP instalada en su servidor, puede seguir nuestra guía aquí. Además, instale los módulos PHP necesarios, ejecute el siguiente comando para instale otras extensiones de PHP requeridas para DokuWiki:

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

Paso 3. Instalación de Dokuwiki en CentOS 8.

Ahora, vayamos a la página de descarga de DokuWiki y obtengamos la última versión. Simplemente ejecute el siguiente comando para descargar la versión estable actual de DokuWiki:

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

Una vez completada la descarga, ejecute el siguiente comando para extraer DokuWiki:

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

Tendremos que cambiar algunos permisos de carpetas:

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

Paso 4. Configuración de Apache para DokuWiki.

Crearemos un servidor virtual Apache para su sitio web DokuWiki. Ahora creamos el siguiente archivo de configuración de 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>

Guarde y cierre el archivo. Reinicie el servicio de Apache para que los cambios surtan efecto:

systemctl restart httpd.service
systemctl enable httpd.service

Paso 5. Configure el cortafuegos.

Para permitir de forma remota el tráfico HTTP al servidor DokuWiki, debe abrir el puerto 80 en el cortafuegos. De lo contrario, para HTTPS, abra el puerto 443:

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

Paso 6. Acceso a DokuWiki.

DokuWiki estará disponible en el puerto HTTP 80 de forma predeterminada. Abra su navegador favorito y vaya a http://your-domain.com/install.php o http://your-server-ip-address/install.php y complete los pasos necesarios para finalizar la instalación.

¡Felicitaciones! Ha instalado Dokuwiki con éxito. Gracias por usar este tutorial para instalar Dokuwiki en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Dokuwiki.


Cent OS
  1. Cómo instalar Vagrant en CentOS 7

  2. Cómo instalar Gitea en CentOS 8

  3. Cómo instalar Memcached en CentOS 8

  4. Cómo instalar Nginx en CentOS 7

  5. Cómo instalar ownCloud en CentOS 8

Cómo instalar Zoom en CentOS 8

Cómo instalar Nethogs en CentOS

Cómo instalar Yourls en CentOS 8

Cómo instalar SuiteCRM en CentOS 8

Cómo instalar Minikube en CentOS 8

Cómo instalar Pure-FTPd en CentOS