sábado, 28 de junio de 2008

Instalación de phpwiki

Hoy estuve instalando phpwiki. Para que funcione con sql es necesario alguna configuración previa, por lo que aquí os dejo los pasos resumidos:

Encontraremos las instrucciones de instalación en la carpeta que descarguemos, en el fichero INSTALL.
Para que corra bajo una base de datos relacional debemos hacer una configuración previa.
Tengo instalado XAMPP (Servidor independiente de la plataforma que consta de Apache, MySQL, PHP y Perl).
Descomprimimos la carpeta phpwiki-1.3.13 en la carpeta de htdocs de XAMPP y lo probamos; ERROR-> Fatal error: Call to undefined function dba_open() in C:\Archivos de programa\xampp\htdocs\phpwiki-1.3.13\lib\DbaDatabase.php on line 54
Aparece este error ya que no existe un dba en nuestro sistema. Como usamos sql, debemos ver el fichero de instalación de mysql que lo podemos encontrar en la carpeta doc de phpwiki. Pasos (los 3 primeros se llevan a cabo con phpmyadmin):

  1. Crear una base de datos “phpwiki”.
  2. Si es necesario, crear un usuario con los permisos de acceso select, insert, delete y update:
GRANT select, insert, update, delete, lock tables
ON phpwiki.*
TO wikiuser@localhost
IDENTIFIED BY 'password';
3. Crear las tablas que están en el archivo mysql-initialize.sql de la carpeta schemas.
4. Editar (en la carpeta config el archivo config.ini) la configuración de la base de datos:

DATABASE_TYPE = SQL
DATABASE_DSN = “mysql://user:password@host/databasename”

Y esto es todo. Así phpwiki debería funcionar. Ahora sólo queda configurar el resto de parámetros en config.ini.

No hay comentarios: