GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar DokuWiki en Debian Wheezy con Nginx

DokuWiki es un software wiki de código abierto muy fácil de usar que no requiere una base de datos y está destinado principalmente a crear documentación de cualquier tipo.
Para instalar DokuWiki en un servidor virtual con Debian Wheezy siga los sencillos pasos que se describen a continuación. Las instrucciones de instalación deben aplicarse a cualquier servidor basado en Debian con Nginx y PHP-FPM instalados.

Asegúrese de que su Debian VPS esté actualizado:

apt-get update
apt-get upgrade

'apt-get update' actualizará su lista de paquetes para que esté todo actualizado, luego la actualización actualizará cualquier paquete que tenga versiones más nuevas.

Instale Nginx y PHP-FPM usando el siguiente comando:

apt-get install nginx php5-fpm php5-cli php5-mcrypt php5-gd

Descargue y descomprima la última versión de DokuWiki disponible en http://download.dokuwiki.org:

cd /root
wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz -O dokuwiki.tgz
tar -xvf dokuwiki.tgz

Cree un nuevo bloque de servidor Nginx. Por ejemplo, cree un nuevo archivo de configuración de Nginx en el directorio '/etc/nginx/sites-disponible':

vi /etc/nginx/sites-available/yourdomain.com

y agregue el siguiente contenido:

server {
server_name yourdomain.com;
listen 80;
root /var/www/yourdomain.com/;
access_log /var/log/nginx/yourdomain.com-access.log;
error_log /var/log/nginx/yourdomain.com-error.log;

index index.php index.html doku.php;
location ~ /(data|conf|bin|inc)/ {
      deny all;
}
location ~ /\.ht {
      deny  all;
}
location ~ \.php {
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Crea un enlace simbólico usando el siguiente comando:

ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/yourdomain.com

Reinicie el servidor web Nginx para que los cambios surtan efecto:

/etc/init.d/nginx restart

Mueva los archivos de instalación de DokuWiki al directorio raíz del documento definido en el bloque del servidor Nginx anterior:

mv /root/dokuwiki-* /var/www/yourdomain.com

El usuario del servidor web (www-data) debe poder escribir en los directorios 'data', 'conf' y 'lib/plugins/', por lo que puede lograrlo fácilmente ejecutando el siguiente comando:

chown -R www-data:www-data /var/www/yourdomain.com/

Abra http://yourdomain.com/install.php en un navegador web. Ingrese la siguiente información:el nombre de su sitio, nombre de usuario, contraseña y dirección de correo electrónico para el usuario administrador, luego haga clic en "Guardar".

Una vez completada la instalación, nuestra recomendación es instalar los complementos 'captcha' y 'preregistrar' para proteger el registro contra los robots de spam que crean una gran cantidad de usuarios falsos inútiles.

Eliminar el script de instalación:

rm /var/www/yourdomain.com/install.php

Eso es. La instalación de DokuWiki ahora está completa.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS Linux, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen DokuWiki para ti. 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.


Debian
  1. Cómo instalar Phorum con Nginx en Debian 9

  2. Cómo instalar el servidor HTTP Git con Nginx en Debian 11

  3. Cómo instalar Plone 4 CMS en Debian Wheezy con Nginx

  4. Cómo instalar Ghost en Debian con Nginx

  5. Cómo instalar WordPress con Nginx en Debian 10

Cómo instalar Symfony 5 Framework con Nginx en Debian 10

Cómo instalar Nextcloud 10 con Nginx en Debian 8

Cómo instalar phpMyAdmin con Nginx en Debian 11 Bullseye

Cómo instalar phpMyAdmin con Nginx en Debian 11

Cómo instalar DokuWiki en Debian 11

Cómo instalar Nginx con PHP-FPM en Debian 11