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

Instale y ejecute DokuWiki, el Wiki más versátil en un CentOS 7 VPS

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.


Cent OS
  1. Cómo instalar y ejecutar Python en CentOS 8

  2. Instalar y configurar el servidor SVN WebDAV en un CentOS 6 VPS

  3. Instalar Tiki Wiki CMS Groupware en un CentOS/Fedora VPS

  4. Cómo instalar NodeJS, Bower y Gulp en un VPS CentOS 7

  5. Cómo instalar LAMP y ejecutar osTicket en CentOS 6

Instale y ejecute TiddlyWiki en un CentoOS 6 VPS usando Nginx

Instale GlassFish en un CentOS 6 VPS

Instale Octopress en un CentOS 6 VPS

Instalar MediaWiki en un VPS CentOS 7

Instalar Jetty en un CentOS 7 VPS

Instalar Habari en un VPS CentOS 7