Friday, December 22, 2017

DokuWiki En Slackware64-current

Hoy instalé DokuWiki en una máquina en Slackware-current
La instalación por defecto de Slackware incluye el servidor web de Apache (httpd), php y otros paquetes que son necesarios para esta instalación
La máquina en la que instalé DokuWiki no tiene monitor, teclado, ni ratón, pero sí una conexión de red y un cable de poder, por lo cual ingresé por medio de una conexión ssh
La máquina es una Intel Core 2 Duo con 4 GB de RAM y dos discos sólidos de 128 GB cada uno
Usé la página de SlackBuild para re-empaquetar DokuWiki:
https://slackbuilds.org/repository/14.2/network/dokuwiki/?search=dokuwiki

Descarqué el script usando wget https://slackbuilds.org/slackbuilds/14.2/network/dokuwiki.tar.gz
Desempaqueté el archivo: tar -vxf dokuwiki.tar.gz y luego cd dokuwiki
Cambié lo siguiente:
* Descargué la versión más reciente desde https://download.dokuwiki.org/ bajo "Stable (Recommended) (direct link)" usando wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
* Copié la versión del paquete de la línea debajo de "Stable (Recommended)"
* Renombré el paquete: mv dokuwiki-stable.tgz dokuwiki-2017-02-19e.tgz
* Modifiqué dos líneas del archivo dokuwiki.SlackBuild:  vi dokuwiki.Slackbuild
  Línea 25: De VERSION=${VERSION:-20160626a} a VERSION=${VERSION:-2017-02-19e}
  Línea 26: De SRCVERSION=${SRCVERSION:-2016-06-26a} a SRCVERSION=${SRCVERSION:-2017-02-19e}
* Elevé mis permisos: su (e ingresé la contraseña de "root")
* Ejecuté el script: sh dokuwiki.SlackBuild
* Instalé el paquete: installpkg /tmp/dokuwiki-2017-02-19e-noarch-1_SBo.tgz
* Agregué estas dos líneas al final de /etc/httpd/httpd.conf de acuerdo a SlackBuilds:
  # Dokuwiki
  Include /etc/httpd/extra/httpd-dokuwiki.conf

Reinicié el servidor web de Apache (killall httpd seguido de httpd), pero hubo errores, por lo cual tuve que modificar /etc/httpd/mod_php.conf:
  Línea 6: De LoadModule php5_module lib64/httpd/modules/libphp5.so a LoadModule php7_module lib64/httpd/modules/libphp7.so

Reinicié el servidor web de Apache
* Abrí http://MiServidor/dokuwiki/start.php y seguí los pasos

Finalmente, pude ver mi Wiki y crear mi primera entrada. Espero les sirva

Saludos,

F. Bobbio C.