Está en la página 1de 2

Despus de haber instalado un aula virtual Moodle en modo local, ha llegado la hora de subirla a un servicio de alojamiento web para

ponerla en produccin. Este es el relato detallado del proceso seguido para construir un aula virtual de Tecnologa con xito y de las razones que, muy posiblemente condujeron a los fracasos previos. La instalacin ha tenido xito utilizando los servicios de alojamiento de byethost, un host que ofrece alojamiento gratuito sin publicidad, en una plataforma Apache, PhP 5 y MySQL, con un panel de control con acceso a los archivos y las bases de datos alojadas en l. Una maravilla, en fin. Previamente a esta instalacin, tuve que pasar mi calvario particular de fracasos en los servidores de Educa Madrid, y en otros servicios comerciales gratuitos, como Awardspace y Zendurl. Abrir cuenta de alojamiento Abrir una cuenta de usuario es un proceso sencillo. Slo hay que rellenar el formulario al que se llega pulsando cualquiera de los enlaces que anuncian Free Host. Una vez formalizada la solicitud, el servidor remite, por correo electrnico, un mensaje en el que nos comunican que nuestra cuenta est activada, con los datos esenciales para iniciar una sesin de FTP y para acceder al Panel de control de nuestro nuevo sitio web. Desde el panel de control podremos activar todas las aplicaciones que nos permiten administrar nuestro sitio: nombres de subdominios, acceso a MySQL (nombre de la base de datos, login y contrasea de usuario), Acceso mediante un cliente FTP, gestor de archivos, etc. Para seguir los pormenores de esta instalacin, debo decir que el nombre de usuario que me han asignado es una combinacin alfanumrica (algo as como a2_3f003f) algo difcil de recordar, pero la contrasea es la que yo he elegido. Con estos datos he creado en mi cuenta un subdirectorio, llamado aulatec que resulta fcil de asociar con el ttulo que busco para mi aula Moodle: Aula de Tecnologa. Una vez creado ese subdominio, la direccin de mi sitio web ser http://aulatec.byethost31.com. Es de agradecer que los url sean tan cortos. Subir Moodle a nuestro directorio web El servicio de byethost31 permite subir todas las carpetas y archivos que componen nuestro sitio web, individualmente despus de haberlas descomprimido, o subir el archivo zip completo, an comprimido y descomprimirlo en el servidor, utilizando para ello la aplicacin Web tools / File manager, a la que se accede desde el Panel de Control. A lo largo de los varios intentos que he llevado a cabo, he subido la aplicacin, va ftp, de las dos formas y ambas han funcionado bien. Mis primeros intentos de instalar Moodle fracasaron porque pas por alto una lnea de texto, que figuraba al final del e-mail en el que byethost me anunciaba que mi cuenta estaba ya activada. En esa lnea de texto deca asegrese de que todos los archivos se cargan en la carpeta htdocs. Pero cuando acceda con mi cliente ftp a mi directorio web en el servidor, que se llama aulatec.byethost31.com, no apareca dicha carpeta por ningn lado. As que la cre, desde mi programa FTP, haciendo clic derecho en mi directorio y eligiendo Nuevo / Carpeta. He trasladado todas las carpetas y archivos contenidos en la carpeta moodle, resultante de la descompresin del archivo zip, a mi nuevo directorio htdocs. Prefiero hacerlo as para

que la direccin de acceso al aula virtual sea ms amable: http://aulatec.byethost31.com. Si en lugar de los archivos y carpetas de moodle hubiese copiado la carpeta moodle con todo su contenido, en htdocs, la direccin web del aula virtual sera: http://aulatec.byethost31.com/moodle. Crear la carpeta moodledata Desde mi cliente ftp intento crear una carpeta moodledata en mi directorio raiz (aulatec.byethost31.com) porque, siguiendo las instrucciones de instalacin de moodle, debera ser inaccesible desde Internet. Pero esta estrategia no tiene xito, a pesar de estar trabajando un buen rato con los permisos de dicha carpeta la instalacin descarrila. Record que las instrucciones de instalacin de Moodle especifican que, en caso de no poder situar la carpeta moodledata fuera del directorio web, incluya un archivo con el nombre .htaccess con una lnea de texto que diga: deny from all. As que creo ese archivo .htaccess con el bloc de notas y lo subo a la carpeta moodledata. Ahora si, el script de instalacin corre perfectamente. Comienza la instalacin Inicio la instalacin va web tecleando en mi navegador: http://aulatec.byethost31.com/install.php y el script de instalacin automtica arranca correctamente. Paso a paso me va guiando: 1. Elegir un lenguaje para la instalacin: English 2. Comprobar la configuracin php: Todo es correcto, excepto un mensaje de advertencia de que Moodle podra tener problemas porque el parmetro de configuracin de PHP safe_mode est activado en ON. 3. Ubicacin de la instalacin: * Direccin web: http://aulatec.byethost31.com * Directorio moodle: /home/vol2/byethost31.com/a2_3f003f/aulatec.byethost31.com/htdocs * Directorio de datos: /home/vol2/byethost31.com/a2_3f003f/aulatec.byethost31.com/moodledata 4. Configurar la base de datos, utilizando los datos proporcionados por el host: * Host server: sql2.byethost31.com (tomado del panel de control) * Database name: a2_3f003f_aula (tomado del panel de control) * Database user: a2_3f003f (mi nombre de usuario) * Password: ******** (mi contrasea) * Tables prefix: mdl_ (lo dejo tal como est) Al introducir estos datos, me advierte que para instalar moodle 1.7 debo usar la versin 4.1.16 de MySQL y la que el servicio de alojamiento tiene instalada es la 4.1.11 En estas condiciones, tengo que buscar una versin anterior Moodle y volver a probar. Repet el mismo proceso con Moodle 1.6, ahora ya con la soltura que da la experiencia, pero result que tena los mismos requisitos respecto a la versin de MySQL. Finalmente, utilizando la ltima versin de Moodle 1.5, la instalacin tuvo xito y funciona perfectamente.