Acceso rápido:
Clonar el sitio moodle
O puede que esté reposicionando su sitio en un mercado más comunitario o internacional, y quiera pasar de https://www.mymoodlesite.co.uk a https://www.mymoodlesite.org, o https://www.mymoodlesite.info.
Cualquier administrador web sabrá que lo primero que hay que hacer es cambiar la configuración del servidor web – por lo que un escenario típico es editar los archivos conf del servidor web Apache para hacer referencia a la nueva dirección. Esto puede ser suficiente para muchos sitios web, pero no para Moodle.
Moodle, de forma poco habitual, utiliza referencias absolutas en su base de datos. Esto significa que si cambia el nombre del sitio Moodle, los enlaces internos en Moodle se romperán. El sitio seguirá funcionando, pero obtendrá muchos errores como que las imágenes no se cargan, y mensajes de error al hacer clic en las actividades.
He utilizado este script tal vez una docena de veces a lo largo de los años. Siempre ha funcionado bien, aparte de una vez, pero ese servidor Moodle de archivo ya tenía muchos problemas (¡corriendo en Windows y Microsoft SQL siendo dos de ellos! lol).
Stuart está interesado en todo lo relacionado con el e-learning, con intereses específicos en Moodle, la estrategia de e-learning y el desarrollo de negocios.Su experiencia en educación durante más de 30 años, su MBA en Negocios Internacionales y su conocimiento de la implementación de sistemas de e-learning, junto con su experiencia en diseño gráfico, le dan un conjunto de habilidades únicas para los proyectos de e-learning.
Cfg->wwwroot moodle
Moodle tiene muchas funciones que no funcionarán bien en una cuenta normal de Hosting Compartido. Pero Moodle funcionará bien en un Servidor Privado Virtual (VPS) siempre que el VPS tenga al menos 4 GB de RAM. Hestia se está convirtiendo rápidamente en el panel de control de VPS de código abierto más avanzado del mundo. En este artículo, revisaremos cómo instalar Moodle en un VPS Hestia.
Supuestos del VPS Asumimos que ya ha obtenido una cuenta de alojamiento VPS con al menos 4 GB de RAM – y que usted o su anfitrión VPS han instalado un servidor Debian en el VPS y luego han instalado Hestia CP en su servidor Debian. Si desea saber más sobre este proceso, visite nuestro curso y sitio web separado que entra en gran detalle sobre cómo instalar y utilizar Hestia CP en un VPS Debian: https://createyourownvps.com/
Como explicamos en nuestro curso anterior, también asumimos que ha obtenido un nombre de dominio de su anfitrión de VPS y que está utilizando su anfitrión de VPS como gestor de DNS para conectar correctamente su nombre de dominio y su sitio web a Internet. En este artículo, utilizaremos el nombre de dominio localdevtest.com que está alojado en CanHost.ca. Hestia está configurado en nuestro servidor VPS llamado ns1.localdevtest.com que es administrado por el Administrador de DNS de CanHost.
Migración a Moodle
¿Así que estás buscando mover Moodle a una nueva compañía de alojamiento? Pues estás en el lugar adecuado. La siguiente guía fue realizada utilizando moodle 3.6 pero los pasos serían los mismos para todas las versiones 3.X (aunque el administrador puede tener un estilo ligeramente diferente).
El siguiente paso es hacer una copia de seguridad de los archivos/carpetas de Moodle 3 que están almacenados en su servidor. Mientras que algunas empresas de alojamiento proporcionan una función de copia de seguridad de 1 clic o una función de copia de seguridad automática, en esta guía utilizaremos el FTP en su lugar. La razón de esto es doble:
Lo primero que tendrá que hacer es conseguir una copia de un cliente FTP. En Website Migration Guides, preferimos usar FileZilla (es gratuito y funciona sin problemas). FileZilla se puede descargar desde filezilla-project.org.
CONSEJO: Si no ves tus archivos/carpetas de Moodle, es posible que hayas instalado Moodle en una subcarpeta. Normalmente se puede saber cómo se llama la carpeta por la URL que tienen que escribir los alumnos para cargar su sitio Moodle. Por ejemplo, si sus estudiantes tienen que visitar www.your-website.com/learning, entonces tendrá que buscar una carpeta llamada ‘learning’.
Inicio de sesión del administrador de Moodle
La migración del sitio web es un proceso. Debe seguirlo para que la migración tenga éxito con un tiempo de inactividad limitado o nulo. Desde la preparación del nuevo entorno del servidor hasta la actualización de sus registros DNS para referenciar el nuevo host, deben seguirse de forma adecuada.
Antes de migrar a un nuevo servidor, su primera tarea debería ser hacer un inventario de su actual servidor Linux. Usted quiere asegurarse de que su nuevo servidor coincide con lo que tiene en su servidor actual.
Puedes utilizar los puestos anteriores para instalar los mismos servidores y paquetes que tienes instalados en tu servidor actual. Si quieres instalar paquetes específicos en tu nuevo servidor, entonces utiliza los mismos posts mencionados anteriormente.
Su configuración de PHP también debe ser idéntica a la configuración de PHP de su servidor actual. Utilice el post anterior para instalar la versión específica de PHP, así como todos los módulos actualmente instalados en su servidor actual.
Sus configuraciones de MySQL o MariaDB también deberían ser idénticas a las de su servidor actual. Valide cada archivo, directorio y otros datos para asegurarse de que su nuevo servidor no es diferente de su servidor actual antes de la migración.