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. NOTA: En el caso de un servidor Linux, si se ha subido la aplicación al Hosting mediante ftp lo normal es que el usuario sea el correcto. En el caso de tratarse de un servidor nuestro el usuario de todos los archivos de la aplicación tiene que ser apache o www-data en el caso de Debian/Ubuntu. 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. 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