Webquest Creator REQUERIMIENTOS: + Servidor Web Apache en cualquier versión (recomendado Apache 2+). + PHP5+ + Un motor de base de datos (mysql, postgres, oracle). Recomendado mysql - Configuración de Apache La aplicación utiliza un módulo llamado mod_rewrite para la utilización de URLS más entendibles y fáciles de recordar. Por esto, el módulo debe ser configurado e instalado en Apache. Para esto, debe chequear que el módulo esté habilitado en el archivo de configuración de Apache. En los Hosting contratados este módulo suele estar habilitado. INSTRUCCIONES PREVIAS A LA INSTALACIÓN VÍA WEB - Base de datos: Se debe crear una base de datos y un usuario para que la administre, recordando ambos nombres que serán pedidos en la instalación vía web. - Directorio: + Se descomprime el paquete y se mueve la carpeta majwq al directorio raíz del servidor web. Windows: C:\Apache2\htdocs\ o c:\wamp\www Linux: /srv/www/htdocs, /var/www/html o /var/www - Permisos: ** El archivo forms/config/config.ini debe tener permisos de escritura (777) para que el instalador pueda escribir ahí los datos de configuración. Tras la instalación correcta se deben de quitar los permisos de escritura y dejarlo en sólo lectura (644). ** El directorio public/files/files_user debe tener permisos de escritura (777) ya que es donde se crearán las carpetas de los usuarios. ** El directorio public/temp debe tener permisos de escritura (777) ya que es donde se guardarán los archivos y carpetas temporales. INSTALACIÓN Podemos iniciar el instalador web en la dirección: http://www.tudominio.org/majwq/instalar y seguir los pasos que se indican. POST-INSTALACIÓN - Archivo mimetex.cgi En el paquete de la aplicación hay otra carpeta llamada mimetex_pre que a su vez tiene otras dos llamada windows y linux. Ambas subcarpetas tienen un archivo llamado igual, "mimetex.cgi". Dependiendo de si se trata de un servidor windows o linux, copiamos el archivo correspondiente en el directorio cgi-bin del servidor para poder utilizar el editor LaTex y añadir expresiones matemáticas. Posteriormente podemos eliminar la carpeta mimetex_pre. DISTINTAS FORMAS DE INTALAR UN SERVIDOR PARA LA APLICACIÓN - Instalando XAMPP en Windows El procedimiento para instalar XAMPP en Windows es el siguiente: 1. Descargar XAMPP de Apache Friends (http://www.apachefriends.org/en/xampp-windows.html) 2. Instalar XAMPP Habitilitar Instalar Apache y MySQL como Servicio 3. Editar el archivo c:\Archivos de Programa\xampp\apache\conf\httpd.conf 4. Descomentar (quitar el #) de la línea donde dice: LoadModule rewrite_module modules/mod_rewrite.so 5. Reiniciar el servicio de Apache desde el Panel de Control de XAMPP 6. Copiar la carpeta de la aplicación a: c:\Archivos de Programa\xampp\apache\htdocs\ 7. Continuar Normalmente - Instalando XAMPP en GNU/Linux El procedimiento para instalar XAMPP en cualquier distribución GNU/Linux es el siguiente: 1. Descargar XAMPP de Apache Friends (http://www.apachefriends.org/en/xampp-linux.html) 2. Instalar XAMPP 3. Copiar la carpeta de la aplicación a /opt/lampp/htdocs/ 4. Continuar la instalación normalmente - Instalando en Debian/Ubuntu Linux 1) Instala Apache2+MySQL5+PHP5 si no lo tienes instalado usando la guia en este blog (http://alexserver.wordpress.com/2007/01/21/instalar-php-mysql-y-apache-en-ubuntu/) o en Ubuntu-es (http://www.ubuntu-es.org/index.php?q=node/6304). 2) Usar el siguiente comando para habilitar mod_rewrite en Apache: # a2enmod rewrite y luego en editar el archivo: /etc/apache2/sites-enabled/000-default Buscar la línea para el directorio /var/www donde dice: AllowOverride None y cambiar por AllowOverride All 3)Reiniciar Apache con: # /etc/init.d/apache2 restart Autor: Miguel A. Jorquera