PhpWiki
De Wikis en Educación
(→Instalación de PhpWiki 1.2.10) |
(→Instalación de PhpWiki 1.2.10) |
||
Línea 103: | Línea 103: | ||
Donde phpwiki es el nombre de la carpeta donde están los archivos de phpwiki (phpwiki-1.3.14, phpwiki-1.2.10, etc. ). | Donde phpwiki es el nombre de la carpeta donde están los archivos de phpwiki (phpwiki-1.3.14, phpwiki-1.2.10, etc. ). | ||
- | [[Archivo:Archivo | + | [[Archivo:Archivo-phpwiki-instalacion.jpg]] |
=Enlaces= | =Enlaces= |
Revisión de 18:22 21 ago 2009
Esta página está en construcción |
Contenido |
Introducción
Instalación
Requisitos previos
Para la instalación de phpWiki es necesario:
- Un servidor Web con una versión de PHP 4.0.6 o superior.
- El paquete de expresiones regulares de Perl compilado. Viene por defecto en PHP, en caso de que nos falte aparecerá el error "function preg_replace() not defined" durante la instalación.
- Una base de datos. Soporta MySQL, sqLite, Postgre y ADODB, entre otras.
- Administrador de base de datos (opcional): Útil para el acceso a la base de datos.
- Phpwiki. La versión actual es la 1.3.14, y aunque en esta se implementan nuevas funcionalidades no es una versión estable, por lo que puede que no funcione correctamente. La última versión estable es la versión 1.2.10. A continuación se muestran los pasos a seguir para la instalación de cada una de estas versiones.
Estos requisitos podemos instalarlos fácilmente con el servidor XAMPP. Para la realización de este tutorial se ha utilizado XAMPP para Windows, que instala apache 2, PHP, MySQL y phpMyAdmin (entre otras aplicaciones).
Para la instalación de phpWiki con MySQL es necesario seguir los siguientes pasos:
- Creación de la base de datos.
- Creación de las tablas de phpWiki en la base de datos.
- Modificación del fichero de configuración.
- Entrando en phpwiki.
Instalación de PhpWiki 1.3.14
Una vez tengamos el servidor y la base de datos instalados, hay que extraer el archivo phpwiki en el document root del servidor, el directorio htdocs por defecto en XAMPP. Una vez extraídos, aparecerá la carpeta phpwiki-1.3.14, en la que podremos encontrar las instrucciones de instalación detalladas (en inglés). Se encuentran en el fichero INSTALL.
1. Creación de la base de datos.
Podemos crear fácilmente la base de datos desde phpmyadmin. Para acceder a éste, ponemos en el navegador:
localhost/phpmyadmin
Podemos crear la tabla introduciendo su nombre, (phpwiki en este caso), en la página de inicio o con la consulta SQL:
CREATE DATABASE `phpwiki`;
Es recomendable crear un usuario con privilegios a esta base de datos. Para crearlo, se accede al enlace de privilegios, donde se muestran los usuarios, y permite crear uno nuevo. También se puede crear con sentencias SQL:
CREATE USER 'phpwiki'@'localhost' IDENTIFIED BY 'contraseña';
Añadiéndole los permisos de acceso select, insert, delete y update:
GRANT select, insert, update, delete, lock tables ON phpwiki.* TO 'phpwiki'@'localhost' IDENTIFIED BY 'contraseña'
2. Creación de las tablas.
Para la creación de tablas existe un script SQL en la carpeta schemas de phpWiki, llamado mysql-initialize.sql. Podemos importarlo desde phpmyadmin o cargarlo desde la línea de comandos, utilizando el usuario creado anteriormente con los permisos necesarios:
mysql -uuser -ppassword phpwiki contraseña < schemas/mysql-initialize.sql
Si todo ha salido bien se habrán creado 10 tablas en la base de datos phpwiki.
3. Modificación del fichero de configuración.
Por último hay que editar el fichero de configuración config.ini que se encuentra en la carpeta config de phpwiki. Los parámetros a modificar están el apartado DATABASE:
- Comentar la línea 314 y descomentar la 315, quedando de la siguiente manera:
;DATABASE_TYPE = dba DATABASE_TYPE = SQL
- Modificar DATABASE_DNS, de forma genérica quedaría así:
DATABASE_DSN = "mysql://usuario:contraseña@127.0.0.1/base_de_datos"
Instalación de PhpWiki 1.2.10
Antes de su instalación hay que crear la base de datos, el usuario y las tablas de la misma forma que en los pasos 1 y 2 de la versión 1.3.14, aunque en este caso se crearán 6 tablas en lugar de 10 al importar el esquema a la base de datos.
Para el paso 3, hay que editar el fichero de configuración del directorio lib llamado config.php. Se modificarán parámetros relacionados con la base de datos, que están a partir de la línea 44:
- Comentar las líneas de configuración de DBM.
- Descomentar las líneas de configuración de MySQL (A partir de la línea 112).
- Modificar $mysql_user = 'phpwiki', dandole como valor el usuario de la base de datos creado en el paso 2.
- Modificar $mysql_pwd = 'password', dandole como valor la contraseña para el usuario creado en el paso 2.
- Modificar $mysql_db = 'phpwiki', dandole como valor el nombre de la base de datos.
4. Entrando en phpwiki
Tras realizar los pasos anteriores podemos acceder a phpwiki desde el navegador con la dirección:
localhost/phpwiki
Donde phpwiki es el nombre de la carpeta donde están los archivos de phpwiki (phpwiki-1.3.14, phpwiki-1.2.10, etc. ).