viernes, 8 de octubre de 2010

Instalació de moodle en un SERVIDOR REMOTO gratuito

Este es un tutorial de instalacion de moodle en un servidor remoto gratuito.

Necessario :

-Descargar paquete estandar de moodle en: http://download.moodle.org/

-Crearse cuenta en un servidor gratuito.
Recomendado: http://www.000webhost.com/362917.html

-Cliente FTP para subir archivos a nuestro servidor remoto.
Recomendado: http://filezilla-project.org/download.php




EXPLICACION POR PASOS Y IMAGENES:

-DESCARGAR paquete estandar de moodle en: http://download.moodle.org/

Fijaros en la imagen que sea el paquete ESTANDAR ,
y en este caso os indico que descargueis la última versión.




-DESCARGAR Cliente FTP en : http://filezilla-project.org/download.php
Descargaros la version segun el sistema operativo que tengais.


-CREARSE cuenta en un servidor remoto como: 



Rellenar todos los campos marcados. Donde esta la flecha va a ir el nombre de vuestro subdominio(vuestra pagina web).



 -CREAR una base de datos en nuestro servidor remoto:
Acceder a nuestro Panel de Control ( Go To CPanel)



Acceder a MySql

Rellenar datos de la basde de datos
Ejemplo:
MySQL database name:
a5238958_moodle
MySQL user name:
a5238958_admin
Password for MySQL user:

Enter password again:







-Descomprimir paquete estandar de moodle y subirlo al servidor.
Al descomprimirlo nos quedara la carpeta "moodle".
Tenemos que subir esta carpeta dentro de nuestro servidor en la carpeta "public_html" usando Filezilla.
Ademas hay que crear una carpeta que se llame "moodledata" en nuestro servidor en el mismo directorio en el que esta "public_html  " con permisos 777. Para dar permisos click boton derecho en la carpeta, Permisos del archivo... Valor numerico: 777





-Una vez subido moodle al servidor, empieza la INSTALACION.
Vamos a nuestro navegador web y escribimos la pagina del subdominio.
En mi caso para este ejemplo:  http://testmoodle.site50.net/

Una vez en nuestro subdominio clickamos en la carpeta moodle.


Luego elegimos el idioma de la instalacion; en nuestro caso el español(internacional).

El siguiente paso verifica que tu servidor cumple con los requisitos que pide moodle,
en el caso de http://www.000webhost.com/362917.html  deberia cumplirlo todo con un OK.

Luego os pedira que le indiqueis las rutas donde debe estar instalado moodle.
En el caso de esta instalacion son:

Dirección Web
http://testmoodle.site50.net/moodle
Directorio Moodle 
/home/a4327158/public_html/moodle
Directorio de Datos
/home/a4327158/moodledata
En el caso que no querais que salga el default.php, teneis que subir los archivos de la carpeta moodle directamente al public_html, para que la instalacion quede en un nivel superior.

Entonces las rutas quedarian asi:

Dirección Web
http://testmoodle.site50.net
Directorio Moodle 
/home/a4327158/public_html/
Directorio de Datos
/home/a4327158/moodledata
El siguiente paso es configurar la base de datos, que previamente hemos creado.
Hay que introducir los datos de la base de datos que hemos creado antes.




Ahora solo queda ir confirmando que las tablas se van creando.
Hay que estar confirmando unas cuantas paginas.
Si nos sale esta imagen; 


Simplemente hacemos lo que nos pide, creamos un archivo, nos aseguramos que se llame config.php(nos podemos asegurar una vez estemos en el Filezilla y queramos subir nuestro archivo al servidor) y le ponemos esas lineas dentro del archivo.
Despues lo subimos a nuestro servidor, en nuestro caso en el directorio /moodle.

Debemos seguir confirmando paginas de configuracion de la base de datos.
Se estan creando las tablas para guardar todos los datos.
Recomendaciones:
  -Esperar hasta que la pagina este cargada del todo y salga el boton de continuar.
  -Si por alguna razon sale algun error mientras se crean las tablas, 
   ir a phpMyAdmin y borrar todo y empezar a crear las tablas otra vez.


ESTE APARTADO ES NAMAS SI HA SALIDO ALGUN ERROR DURANTE LA CREACION DE TABLAS. 
SI TODO HA IDO CORRECTAMENTE VES MAS ABAJO PARA IR AL ULTIMO PASO.
Como se borra todo?
Ir a: 

Luego entrar en la administracion de nuestra base de datos:


Despues seleccionar todas las tablas y darle a la opcion DROP (eliminar):


Por ultimo confirmar que quieres eliminarlo:



Una vez borrado otro volveriamos a recargar la direccion en el navegador para volver a ir confirmando todo.



CONTINUA AQUÍ.

Hasta llegar al ultimo paso, ajustar la cuenta del administrador:


Namas hay que introducir los datos que nos piden.

FIN DEL TUTORIAL.



PD: Agradeceria algun comentario para saber si ha sido de utilidad el tutorial,
Gracias.






10 comentarios:

  1. He intentado instalar moodle, pero cuando me pide los datos del servidor,base de datos, usuario y contraseña,no me deja continuar.
    ¿De donde cojo los datos en el cpanel, para no equivocarme?
    Los que introduzco no son correctos, y yo greo que si.
    Un saludo.

    ResponderEliminar
  2. Hola Jose Antonio,
    los datos los coges en el apartado
    MySQL en el Cpanel,

    http://3.bp.blogspot.com/_A2ikHOlUpsM/TLBNG6mFdMI/AAAAAAAAAA4/eaCRB_f27YA/s1600/database3.png

    En la imagen los datos de la parte inferior.

    ResponderEliminar
  3. Gracias por tus instrucciones,
    Lo único es que yo lo intento hacer en mi servidor de pago de piensasolutions, pero tras parecer que está todo OK (veriones de php, base de datos y tal) en la pantalla que dice:
    ""Descargar paquete de idioma

    Ahora tiene la opción de descargar su paquete de idioma y continuar con el proceso de instalación en ese idioma.
    Si no es posible la descarga el proceso de instalación continuará en inglés (una vez que la instalación haya finalizado, tendrá la oportunidad de descargar e instalar otros idiomas adicionales).""

    Intento descargar el paquete de idioma y en la siguiente página se queda en blanco, sucede lo mismo si le doy al botón de siguiente en vez de al de descargar paquete.
    Lo único que he notado es que en el directorio moodledata aparece un subdir temp donde aparece descargado un "es_utf8.zip" y parece que en un subdir de éste último se ha descomprimido creando una carpeta es_utf8. He movido dicha carpeta al subdir "Lang" de moodledata pero tampoco funciona, cuando accedo al intal.php me aparece una hermosa página en blanco.

    ResponderEliminar
  4. He probado de nuevo con el servidor que recomendabas y parece que todo funciona bien, supongo que es problema de mi servidor que quizá no deja descomprimir en él o vete tú a saber.

    Gracias de nuevo.

    ResponderEliminar
  5. Muchas gracias por el tutorial. Me ha venido de perlas y todo perfecto. Me guardo esta página en favoritos.

    ResponderEliminar
  6. Intento subir los archivos descomprimidos al servidor remoto, pero al parecer solo puedes subir un máximo de archivos, alguna solución?

    ResponderEliminar
    Respuestas
    1. La única solución que he encontrado es instalar Moodle 1.9 (son 6000 archivos) ya que versiones posteriores exceden el límite del servidor de 10000 archivos.

      Eliminar
  7. Alguien tiene alguna idea de cómo resolver este problema?
    Necesito ayuda.


    Warning: require_once(/home/a7227353/public_html/moodle/lib/setuplib.php) [function.require-once]: failed to open stream: No such file or directory in /home/a7227353/public_html/moodle/install.php on line 144



    Fatal error: require_once() [function.require]: Failed opening required '/home/a7227353/public_html/moodle/lib/setuplib.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/a7227353/public_html/moodle/install.php on line 144

    ResponderEliminar
  8. Perdonen mi ignorancia pero ¿cómo introduzco el subdominio? Me refiero al que en el ejemplo es: http://testmoodle.site50.net/
    ¿Cómo llego a la pantalla que sale a continuación? Your website is up and rungin!

    ResponderEliminar
  9. Esta super el tutorial! .. aun sigo instalando, pero todo va de perlas .. ¿Tendras algo similar pero para WordPress ? saludos!

    ResponderEliminar