Varios Moodle en una misma dirección IP

Varios Moodle en una misma dirección IP

de Daniel Irazola -
Número de respuestas: 3

Hola a todos, tal y como me comentasteis en una anterior ocasión, y queriendo tener 4 moodles instalados en un ordenador sobre una única dirección ip, he generado 4 carpetas dentro de cada una de las cuales he instalado por separado el paquete de moodle (he descomprimido el paquete completo).

Ahora estoy totalmente bloqueado, siguiendo las instrucciones de instalación, ejecuté en modo localhost y tengo todo el sistema bloqueado, no se ni por donde arrancar cada uno de los moodles.

¿Alguien puede ayudarme?

Promedio de valoraciones: -
En respuesta a Daniel Irazola

Re: Varios Moodle en una misma dirección IP

de Andres Herrera -
Hola, Daniel

¿Has instalado los 4 moodles? ¿Cómo lo has hecho? ¿En distintas carpetas?

En realidad 4 moodles son simplemente 4 sitios web en la misma IP. Puedes instalarlos como carpetas que cuelguen de la raíz del sitio web (http://localhost/campus1 , localhost/campus2, etc...) o puedes instalarlos en carpetas absolutamente independientes (en lugares distintos de tu disco) y configurar el servidor web para que acepte servidores virtuales; luego asocias un nombre distinto a cada sitio web (http://campus1.midominio , http://campus2.midominio, http://campus3.otrodominio, etc...) y ya tiene que funcionar.

¿Estás usando Apache? Si estás usando Apache como servidor web es fácil hacerlo (y también fácil indicar los pasos a seguir guiño ) Eso sí, para el primer método (carpetas que cuelgan de la raíz del servidor) no tienes que tocar el servidor web, sólo planificar la instalación de los moodles.

¡Ojo!: Cada moodle con su base de datos independiente (o distintos prefijos de tablas dentro de la misma base), y distintos directorios moodledata.

Saludos

En respuesta a Andres Herrera

Re: Varios Moodle en una misma dirección IP

de Daniel Irazola -

Hola Andrés, muchas gracias por tu respuesta. Tengo instalado el moodle en 4 carpetas del raiz con nombres diferentes de carpeta. Lo que me está dando problemas es el propio localhost. Cuando en la barra del explorador escribo localhost me da error, no puedo entrar.

Antes tenía solamente instalado un único moodle y ahora lo tengo en carpetas independientes (creo que tal y como me dices en la segunda opción). La verdad es que estoy hecho un lío, no se donde indicarle las 4 direcciones, tampoco se si cuando dices campus1 te refieres al nombre de la carpeta en el disco (por ejemplo c:\campus1\).

Gracias por tu colaboración y un saludo.

En respuesta a Daniel Irazola

Re: Varios Moodle en una misma dirección IP

de David Paniagua Ruano -
Hola Daniel,

Podrías poner en el fichero de configuración del apache (httpd.conf), algo parecido a esto:

<Directory "/usr/local/moodle_sites/moodle-16">
DirectoryIndex index.php
AcceptPathInfo on
AllowOverride None
Options None
Order allow,deny
Allow From all
</Directory>
Alias /moodle-16 "/usr/local/moodle_sites/moodle-16/"

<Directory "/usr/local/moodle_sites/moodle-18">
DirectoryIndex index.php
AcceptPathInfo on
AllowOverride None
Options None
Order allow,deny
Allow From all
</Directory>
Alias /moodle-18 "/usr/local/moodle_sites/moodle-18/"

<Directory "/usr/local/moodle_sites/moodle-19">
DirectoryIndex index.php
AcceptPathInfo on
AllowOverride None
Options None
Order allow,deny
Allow From all
</Directory>
Alias /moodle-19 "/usr/local/moodle_sites/moodle-19/"

Donde "/usr/local/moodle_sites/moodle-19/" es la ruta donde están los ficheros en el disco y "/moodle-19" es el alias que pones en la ruta del navegador.
Para acceder a ese entorno tendrías que poner http://localhost/moodle-19

Ah! Importante, cada vez que retocas el fichero de configuración del apache, tienes que reiniciar el servicio del apache.

Espero que te sirva de ayuda guiño