... y sigo sin poder instalar moodle :(

... y sigo sin poder instalar moodle :(

de adrian schatzyki -
Número de respuestas: 6

Hola amigos del foro:

estoy terriblemente frustrado por no poder instalar este soft, y ya casi es una contienda que quiero ganar, por eso nuevamente vuelvo a pedirles ayuda.

despues de las respuestas anteriores, y de leer algo de documentacion, al tener windows vista me incline por instalar y xammp y luego el moodle. instale el xammp, levante el servico apache, y luego descomprimi el zip del moodle en la carpeta moodle dentro de htdocs del xammp. Luego, tambien en htdocs cree la carpeta moodledata, y le di permisos de acceso totales. luego en la carpeta moodle cree el archivo config.sys, cuyo texto pego a continuacion

<?php /// Moodle Configuration File

unset($CFG);

$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = '';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';

$CFG->wwwroot = 'http://localhost/moodle';
$CFG->dirroot = 'C:\xampp\htdocs\moodle';
$CFG->dataroot = 'C:\xampp\htdocs/moodledata';
$CFG->admin = 'admin';

$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode

$CFG->unicodedb = true; // Database is utf8

require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>

luego, en el navegador, inicio la instalacion, que se desarrolla normalmente, hasta que me aparece el siguiente cartel:

Error: Database connection failed.

It is possible that the database is overloaded or otherwise not running properly.

The site administrator should also check that the database details have been correctly specified in config.php

como resuelvo este problema?

saludos y gracias

Adrian

Promedio de valoraciones: -
En respuesta a adrian schatzyki

Re: ... y sigo sin poder instalar moodle :(

de jose luis -
Hola adrian, me he pegado una temporada con problemillas para instalarlo pero una vez solventados se me instala perfectamente, tanto a nivel local, lan como desde internet.
Yo trabajo sobre Windows XP, si estas interesado q te explique todo el desarrollo dimelo
un saludo
En respuesta a adrian schatzyki

Re: ... y sigo sin poder instalar moodle :(

de agustin rico -
Adrian:
por el mensaje que muestras al final de tu post, significa que moodle no se conecta con la base de datos SQL

esto sucede porque la base de datos durante la instalacion no ha sido creada correctamente, y por lo tanto moodle no puede encontrarla.

te sugiero lo siguiente: (a ver si me acuerdo como era!!!)

checa que APACHE Y SQL esten corriendo, en XAMPP hay un pequeño programita que te permita darte cuenta si ambos servidores estan corriendo "tras bambalinas", esto es ABSOLUTAMENTE NECESARIO, y comienza por ahi. si tu SQL no esta corriendo, activalo.

respalda tu config.php creado, y procede a borrarlo

corre de nuevo la instalación, y cuando llegues al momento de que pregunta donde van a estar las bases de datos, tienes que darle un nombre a la base de datos SQL, moodle te lo pone por default y el prefijo lo pone como mod_ o algo asi... trata de que direccione correctamente, lo mismo donde esta instalado moodledata.

prueba hasta que moodle reconozca que esta direccionando correctamente, notaras que comenzara a crear tablas de todos los modulos... indica que se esta instalando correctamente.

no te desesperes, la documentacion a veces parece confusa, para quienes no sabemos (y ahi estoy yo) nada de programacion ni bases de datos sql o como funcionan.

avisa si sigues con problemas y te ayudamos con gusto, quedo a tus ordenes
saludos
atte
dr. agustin rico guzman
webmaster EMCAR
http://educacionmedica.gotdns.com
En respuesta a agustin rico

Re: ... y sigo sin poder instalar moodle :(

de Omar chavez -
Hola a todos!!! antes que anda quisiera agredecer el tiempo que nos dan a nosotros los principiantes y desesperados a la vez jeje, bueno para empezar les comento que hasta hace 3 dias quize explorar moodle de manera local, la cuestion es que quize instalarlo, revise tutoriales y manuales que hay por todos lados y yo descargue las versiones 1.9.8, 1.7.7 y 1.6.9, de entrada me di cuenta que el archivo comprimido no es igual al de los tutoriales, bueno, que trae, en mi parecer, como un xampp ejectuable o portable, la verdad no se bien, y como tengo instalado en mi equipo el xampp 1.6.4 busque en la carpeta viene ahi "server", encontre la carpeta de moodle, la copie y la puse en htdocs, y pues igual que muchos, no lo pude instalar, asi que en resumen lo que llegue a hacer en mi ultimo intento, fue crear mi bd"moodle" y la carpeta en donde se guardan los datos, pero al momento de definir las direcciones, se pasma, se queda en blanco y no pasa, no se si esto tenga que ver con las soluciones propuestas, pero al igual que muchos ya me desespere jeje. les agradesco de antemano cualquier respuesta.
como dato, tengo win7 ultimate
gracias....
En respuesta a adrian schatzyki

Re: ... y sigo sin poder instalar moodle :(

de Alonso Uribe -
TE DEJO MI MANUAL, PARA QUE PUEDAS APRENDER FACILMENTE A INSTALAR TU MOODLE.

Empezaremos a instalar Moodle en nuestra computadora, hay que aclarar que deben leer bien para que no tengan algún problema en la instalación. Para continuar nos dirigiremos a la página principal de Moodle para descargarlo, Me gustaría comentar que existen 2 paquetes de descarga para Windows y Mac OS X, en este caso instalaremos para Windows pero me han contado que es similar en Mac OS X.
Para descargar el paquete para Windows puedes entrar a Download Moodle for Windows.

Luego que te descargues la versión reciente de Moodle, necesitamos un Servidor para instalar nuestro Moodle en nuestra computadora. Lo cual yo les recomiendo AppServ donde puedes ver el siguiente Manual Cómo instalar AppServ en nuestra PC.

Después de tener nuestro AppServ instalado, Ahora nos dedicaremos a instalar nuestro Moodle.

Primeramente localizamos nuestra carpeta de Moodle, donde la puedes encontrar como lo muestra la imagen.

localizandomoodle.pngClic para agrandar imagen

Ya que localicemos la carpeta de Moodle la copiamos y la pegamos en nuestro Servidor de AppServ en la siguiente ruta: C:\AppServ\www, así como lo muestra la imagen.

localizarappservmoodle.pngClic para agrandar imagen

Dentro de esa misma carpeta (Moodle), se encuentra un archivo que se llama config-dist.php, donde contiene la configuración de nuestro Moodle con la Base de datos.

configurarmoodleappserv.pngClic para agrandar imagen

Abrimos el archivo anteriormente mencionado y ubicamos las siguientes líneas de códigos:

$CFG->dbhost = 'localhost';
$CFG->dbname = 'db_name';
$CFG->dbuser = 'db_username';
$CFG->dbpass = 'db_password';

Los parámetros significan:

$CFG->dbhost = Donde está la base de datos (En nuestro caso localhost porque estara localmente).
$CFG->dbname = Nombre de la base de datos.
$CFG->dbuser = Usuario que accede a la base de datos.
$CFG->dbpass = Contraseña para acceder a la base de datos.

Vamos a configurar de la siguiente manera:

$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'root';
$CFG->dbpass = 'root';


NOTA: El usuario y la contraseña es la misma que pusiste en el AppServ.

Ya que configuramos nuestro archivo config-dist.php, lo guardamos. Luego nos dirigiremos abrir nuestro navegador (no importa cual uses) y escribimos en la barra de dirección http://localhost/ y al entrar damos clic en phpMyAdmin Database Manager donde nos pedirá el usuario y la contraseña lo cual es la misma que pusiste en el archivo de configuración.


crearbasededatospphpmyadmin.pngClic para agrandar imagen


Al accesar, nos mostrara una caja de texto donde pondremos el nombre de nuestra base de datos, hay que recordar que en este caso colocamos el nombre de Moodle y damos clic Crear.

crearbasededatos.pngClic para agrandar imagen

Ahora nos dirigiremos a http://localhost/moodle/ donde empezaremos nuestra instalación de Moodle. Seleccionamos el Idioma Español - Internacional, abajo nos especifica que requisitos necesita Moodle pero instalando AppServ todos estos requisitos se cumplen y al último damos clic Siguiente.

instalandomoodle.pngClic para agrandar imagen

Nos mostrara la configuración que debe tener que debe tener nuestro servidor(AppServ) para que funcione perfectamente sin algún error. Si te salió algún error deja tu comentario.

comprobandoajustesphp.pngClic para agrandar imagen

Ya que se cumplan los requisitos de Moodle, nos mostrara la dirección web que tome como raíz y directorio para Moodle, mi recomendación seria que lo dejaran por defecto todo para que no tengan algún problema, por otra parte la ultima sección nos dice directorio de datos para Moodle, quiere decir si subimos algunas imágenes, archivos de descarga o algo que especifico, lo subas en esa carpeta y puedan descargarnos los usuarios.

confirmandodireccioneswebmoodle.png
Clic para agrandar imagen


La configuración de este bloque es la misma del archivo de config-dist.php, presionamos Siguiente.

configuracionbasededatosmoodle.png
Clic para agrandar imagen

En esta sección es muy importante, nos indica que si queremos activar php_extension: openssl y php_extension: xmlrpc, estas 2 funciones se utilizan para cuando tenemos nuestro Moodle funcionando en red, en este caso lo dejaremos por defecto porque solo instalaremos para una computadora. Si te interesa saber algo más sobre compartir en red, puedes entrar para mas información a http://moodle.org/.
 

comprobacinesdelservidor.pngClic para agrandar imagen

Aquí puedes omitir o instalar el paquete de idioma, quiere decir si cuando termines de instalar tu Moodle en tu computadora, Moodle se instale con el idioma español. Si omites esta opción al inicial Moodle estará en ingles, en mi caso lo instalare.

 
instalacionpaqueteidiomamoodle.pngClic para agrandar imagen
descargandomidiomamoodle.pngClic para agrandar imagen

Ya que instalemos nuestro paquete de idioma para Moodle, estaremos realizando satisfactoriamente nuestro archivo de configuración, donde toda la información que se capturo se guardo perfectamente.

configuracioncompletamoodle.pngClic para agrandar imagen

Cuando creamos nuestro archivo config.php, nos mostrara la licencia de uso de Moodle, lo cual nos menciona que es totalmente gratuito y puedes modificar Moodle a tus necesidades.

licenciagplmoodle.pngClic para agrandar imagen

Operación no atendida, quiere decir que nos mostrara la creación de la base de datos, así que activamos la casilla dando clic.

Operacionnoatendidamoodle.pngClic para agrandar imagen

Ajustaremos el perfil del administrador general, ya que este tendrá acceso a todos los módulos de Moodle, hay que tener en cuenta alguna contraseña que recordemos ya que la usaras para entrar como administrador.

 
cuentaadministradormoodle.pngClic para agrandar imagen

En esta pantalla, especificaremos el titulo de nuestra página principal y una pequeña descripción, dejamos lo demás por defecto y presionamos guardar cambios, como se muestra en la imagen.
 

ajustesportadasmoodle.pngClic para agrandar imagen

Al realizar todos los pasos correctamente sin ningun problema, al finalizar estaremos disfrutando de Moodle satisfactoriamente. Como lo muestra la imagen.

instalaciondemoodle.pngClic para agrandar imagen
En respuesta a adrian schatzyki

Re: ... y sigo sin poder instalar moodle :(

de Juan Juan -
buenas,
yo también estoy teniendo problemas y soy un principiante en esto del moodle pero el problema que has tenido tu creo que también lo tuve yo, y digo creo porque parte del mensaje era exactamente el mismo pero ahora dudo de la parte final... bueno a lo que estamos, en una fase de desesperación con este error decidí bajarme e instalarme el mysqlfront para comprobar la base de datos que había creado moodle y cual fue mi sorpresa cuando vi que el problema era que moodle por los motivos que fuera no había creado ninguna bd, así que creé la base de datos desde mysqlfront llamándola "moodle" y al repetir la instalación pasó por ese punto perfectamente y todo a funcionar... parece una solución muy tonta y sencilla pero fue lo que me pasó.
espero que te sirva a ti.