meta data de esta página
Instalación en Linux
La instalación la vamos a hacer sobre una máquina virtual con centos. Para ello ejecutamos los siguientes pasos:
- Instalamos php 7 para ello tenemos que habilitar primero el repositorio EPEL
1 2 3 4 5 6 7 |
yum update yum install yum-utils yum-config-manager --enable remi-php72 yum update yum -y install php php-curl php-cli php-gd |
- Instalamos el servidor apache
1 |
yum install httpd |
- Habilitamos que el servicio Apache arranque al principio
1 |
sudo systemctl enable httpd.service |
- Abrimos el puerto 80 en el cortafuegos
1 2 |
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --reload |
- Descargamos la última versión del programa
- Descomprimimos el fichero descargado en la carpeta /var/www/html/1
tar xvzf dokuwiki-d5fa12f75deb388895901d1b799f72b2.tgz --directory /var/www/html/dokuwiki-2018-04-22a/
- Dentro del directorio /var/www/html/ creamos un enlace simbólico llamado dokuwiki1
ln -s dokuwiki-2018-04-22a/ dokuwiki
- Por defecto en Centos 7 el módulo de Apache mod_rewrite ya viene habilitado. Lo único que tenemos que hacer es activarlo editando /etc/httpd/conf/httpd.conf, buscamos la línea <Directory “/var/www/html”> y cambiamos la opción AllowOveride
1 2 |
<Directory "/var/www/html" > AllowOverride None |
1 2 |
<Directory "/var/www/html" > AllowOverride All |
Reiniciamos Apache para que tome los cambios
1 |
sudo systemctl restart httpd.service |
- Creamos un fichero de configuración con el siguiente contenido
1 2 3 4 5 6 7 8 |
vim /etc/httpd/ocnf .d /dokuwiki .conf <VirtualHost *:80> DocumentRoot "/var/www/html/dokuwiki" ServerName wiki.tudominio.com ServerAlias www.wiki.tudominio.com ErrorLog "/var/log/httpd/wiki.yourdomain.com-error_log" CustomLog "/var/log/httpd/wiki.yourdomain.com-access_log" combined < /VirtualHost > |
- Cambiamos el propietario de los ficheros1
chown
-R apache:apache
/var/www/html/dokuwiki
* Modificamos los permisos en el directorio del dokuwiki
- Desde nuestro navegador vamos a seguir con la instalación, para ello ponemos en nuestro navegador http://ipservidor/dokuwiki/install.php
si no conecta desabilita SELinux . Temporalmente se hace con el comando setenforce 0. Permanentemente editando el fichero /etc/selinux/config y cambiando la línea a SELINUX=disabled
- Seguimos los pasos del instalador y por último borramos el fichero install.php