miércoles, 28 de agosto de 2013

Servidor de Respaldo Moodle

Bueno, aquí voy a explicar como hacer un respaldo de la instalación de Moodle en otro servidor (Produccion, Desarrollo)

 
      Se debe hacer una instalación de Moodle normal. una vez que tengamos nuestra instalación de moodle, exportamos la base de datos mysql en un archivo de texto plano o como ustedes estimen conveniente


      al tener nuestra  base de datos exportada del servidor de Producción. ahora haremos un servidor de Desarrollo

 

   Hacemos una nueva instalación de Moodle totalmente de cero en Desarrollo, una vez finalizada la instalación, obviamente con el mismo nombre en ambas base de datos, importamos la base de datos de Producción en el ambiente de Desarrollo

Configuración

   como ya en comentado en otros post de este blog, el acceso de los usuarios a la plataforma Moodle, es una concatenación de el salt (config.php) y la clave de acceso de cada usuario, y eso encapsulado en encryptación MD5 

cabe mencionar que en cada instalación de Moodle tiene un salt distinto, debido a que es un String de caracteres aleatorios para cada instalación, aun así cuando el instalador es el mismo 

obviamente al importar la base de datos de Producción a desarrollo , las cuentas de usuarios quedan des habilitadas, debido a que el salt en Producción es totalmente distinta al de Desarrollo
(eso es lo único que debería fallar)

para habilitar las cuentas de usuarios basta con copiar el Salt de Producción en Desarrollo
esto esta ubicado en la dirección /var/www/html/moodle y el archivo se llama config.php

El salt esta denominado como $CFG->passwordsaltmain = 'bpV5l[Y+0Q;Q{am32Tu~[W,l3<rJqM';
copian esa linea de código y lo reemplazan en el Servidor de Desarrollo






  


miércoles, 21 de agosto de 2013

Cambiar clave por Mysql a Usuario Moodle

Para cambiar una clave de acceso a un usuario de moodle por base de datos tenemos que hacer lo siguiente

  •  vamos a la tabla de usuarios de Moodle que seria la tabla mdl__user, tenemos que identificar el ID  del usuario, para este ejemplo usaremos el usuario ADMIN con id= 2 
  •  posteriormente vamos al archivo de configuración de Moodle conf.php y copiamos el
           $CFG->passwordsaltmain = 'QWEERTTYYUIIOOIUYREWWWWERR'; 

con eso ya tenemos todo lo necesario para cambiar la clave al usuario, ahora vamos a phpmyadmin y ejecutamos el siguiente script


UPDATE mdl__user SET password = MD5(CONCAT('102030', 'QWEERTTYYUIIOOIUYREWWWWERR')) WHERE id = 2


ahora nuestra clave para el usuario Admin sera 102030

martes, 20 de agosto de 2013

Instalar PhpMyAdmin en centos 6.4

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum install phpmyadmin

martes, 13 de agosto de 2013

Popup Link Jquery