En el siguiente artículo, explicaremos cómo puede instalar y ejecutar DokuWiki en un servidor CentOS 7 . Admitimos la ejecución de DokuWiki en todos nuestros planes de alojamiento SSD VPS y con nuestra pila de alojamiento DokuWiki, obtendrás DokuWiki precargado en tu servidor virtual , poniendo en marcha tu wiki en un santiamén.
¡Dulce!
¿Qué es DokuWiki?
DokuWiki se considera la aplicación de software Wiki de código abierto más versátil que ha demostrado satisfacer sus exigentes necesidades de wiki.
DokuWiki no requiere una base de datos y es extremadamente simple y fácil de usar. Sus características están disponibles aquí.
¿Requisitos del sistema?
- Servidor web como Apache, Nginx, etc.
- Servidor PHP versión 5.2 o posterior
- Biblioteca PHP-GD / Image Magick
ACTUALIZAR EL SISTEMA
Antes de continuar con la instalación real de DokuWiki, ssh
a su VPS CentOS 7 SSD , inicia una screen
sesión y actualice su sistema usando yum
:
## screen -U -S dokuwiki-screen ## yum update
INSTALAR ALGUNOS PAQUETES
Instale algunos paquetes útiles en su servidor virtual CentOS SSD:
## yum install wget unzip vim
INSTALAR EL SERVIDOR WEB APACHE
En esta configuración vamos a servir DokuWiki usando el servidor web Apache 2.4 , así que instale Apache en su CentOS 7 usando el siguiente yum
comando:
## yum install httpd openssl mod_ssl
Una vez instalado, reinicie Apache y agréguelo para que se inicie automáticamente en el inicio de su sistema usando:
## systemctl restart httpd ## systemctl status httpd ## systemctl enable httpd
Ahora vamos a configurar algunas opciones adicionales de Apache , por ejemplo, ocultar su número de versión, su banner, etc... agregando lo siguiente a /etc/httpd/conf.d/options.conf
## vim /etc/httpd/conf.d/options.conf TraceEnable off ## Disable Signature ServerSignature Off ## Disable Banner ServerTokens Prod
Pruebe el archivo de configuración de Apache y reinicie el servidor web para que los cambios surtan efecto:
## apachectl configtest ## systemctl restart httpd ## systemctl status httpd
INSTALAR PHP
Dado que DokuWiki se basa en PHP , tenemos que agregar soporte PHP al servidor web Apache instalando los siguientes paquetes:
## yum install php php-gd
Aunque DokuWiki funciona con la configuración predeterminada de PHP , se recomienda ajustar la configuración de PHP (php.ini
) como se describe aquí. Al menos deberías editar tu /etc/php.ini
y establece lo siguiente:
## vim /etc/php.ini expose_php = Off
reinicie Apache usando systemctl para que los cambios surtan efecto:
## systemctl restart httpd ## systemctl status httpd
Pruebe si el módulo PHP está cargado en Apache usando:
## httpd -M | grep php also ## php -v
CONFIGURAR APACHE VHOST
Usaremos wiki.mydomain.com
para acceder a la instalación de DokuWiki, entonces tendríamos que crear un Apache Virtual Host directiva. Entonces, cree /etc/httpd/conf.d/vhosts.conf
y agrega lo siguiente:
## cat /etc/httpd/conf.d/vhosts.conf # Load my vhosts IncludeOptional vhosts.d/*.conf
Esto le dice a Apache que cargue los archivos de configuración que terminan en .conf
que residen en /etc/httpd/vhosts.d
. Como puede adivinar, este es el lugar donde colocamos los hosts virtuales, así que configuremos uno para wiki.mydomain.com
VHOST para wiki.midominio.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>
reinicie apache para que los cambios surtan efecto:
## systemctl restart httpd ## systemctl status httpd
INSTALAR DOKUWIKI
Lo primero que debe hacer es ir a la página de descarga de DokuWiki y descargar la última versión estable de DokuWiki. .
## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz
una vez descargado el archivo, extráigalo a /var/www/html
usando:
## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html
configurar la propiedad adecuada usando el chown
comando:
## chown apache: -R /var/www/html/dokuwiki
y abra http://wiki.mydomain.com/install.php
en su navegador favorito para iniciar el instalador de DokuWiki . Debería obtener algo como esto:
una vez que complete el instalador, puede eliminar con seguridad el install.php
script ubicado dentro de la raíz del documento DokuWiki en /var/www/html/dokuwiki
## rm -f /var/www/html/dokuwiki/install.php
¿QUÉ SIGUE?
Ahora tiene su DokuWiki en funcionamiento, por lo que puede consultar su manual en https://www.dokuwiki.org/manual y también obtener más información sobre su sintaxis en https://www.dokuwiki.org/wiki:syntax
¿NOSOTROS HACEMOS ESTO POR USTED?
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen Apache y DokuWiki. . Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.