Usare moodle in una LAN

Usare moodle in una LAN

di Giuseppe Brescia -
Numero di risposte: 8
Salve a tutti!

Chiedo scusa in anticipo se quanto sto per chiedere ha già avuto risposta in questo forum, ma siccome ho fatto già un bel po' di ricerche in rete e non ho ancora trovato nulla in proposito, sono alquanto demoralizzato e bisognoso di aiuto! sorridente

Ho provato ad installare moodle su uno dei computer del laboratorio di informatica della mia scuola, facendolo diventare server (ho usato easy PHP). Tuttavia, nonostante riesca a farlo girare perfettamente su quel computer, non riesco assolutamente a farlo vedere dagli altri computer collegati in rete. Ho provato a sostituire in config.php alla voce wwwroot 162.198.etc.etc. alla originaria 'localhost', inserendovi l'IP del computer server: tutto inutile.

Qualcuno è in grado di aiutarmi?

Grazie in anticipo!

Giuseppe Brescia
Media dei voti:  -
In riposta a Giuseppe Brescia

Re: Usare moodle in una LAN

di paco dv -
Ciao!
Io avuto il tuo stesso problema qualche tempo fa...l'ho risolto così:
  • nel config.php sotto moodle - $CFG->wwwroot   = 'http://indirizzoIP.dominio.org/moodle';
  • nel config.ini sotto apache - server=http:\\50-5-34.elis.org\
    port=80;
  • in httpd.conf sotto apache/conf - alle righe #Listen 3000
    #Listen 12.34.56.78:80
    #Listen 127.0.0.1:80 (va anche qui #)
Spero di essere stato chiaro e soprattutto d'aiuto.
Buon lavoro.
In riposta a paco dv

L'intervento è stato rimosso

Il contenuto di questo forum è stato rimosso e non può più essere visualizzato.
In riposta a Giuseppe Brescia

Re: Usare moodle in una LAN

di Roberto De Colle -
>Ho provato a sostituire in config.php alla voce wwwroot 162.198.etc.etc. alla originaria 'localhost',

attenzione ai numeri IP: per una rete interna bisogna usare IP di una classe privata, solitamente del tipo 192.168.x.x (dove x sta per qualsiasi numero tra 1 e 254).

se hai usato un IP number tipo 162.198.x.x (nota lo scambio di numeri) magari i tuoi client cercano di andare su Internet!
Controlla le impostazioni perché un errore frequente è sbagliare proprio il numero IP che deve essere della stessa sottorete dei tuoi client.
es. server moodle 192.168.100.1  client 192.168.100.10

Moodle funziona benissimo sulla LAN senza uscire su Internet, è solo una questione di impostazione della rete stessa.
Se non hai un sistema di risoluzione dei nomi sulla rete LAN sul browser del client devi chiamare http://192.168.100.1/moodle (o qualcosa di simile).

ciao
Roberto

In riposta a Roberto De Colle

Re: Usare moodle in una LAN

di Enrico Damiano -
Ciao a tutti, ho moodle su un pc windows xp collegato alla LAN aziendale e vorrei far accedere i vari dipendenti al pc utilizzando un nome "amichevole" tipo
http://addestramento

Ho lanciato da riga di comando "esegui" cmd e poi ho dato "ipconfig"

adesso ho l'indirizzo IP, il subnet mask e il gateway predefinito.
Come faccio a mettere la cartella di Moodle condivisa a tutti i pc della rete LAN aziendale scrivendo come detto http://addestramento o qualche cosa di simile?


Mi serve la procedura perchè è una cosa che non ho mai fatto.

Grazie anticipate per l'aiuto

Enrico
In riposta a Enrico Damiano

Re: Usare moodle in una LAN

di Enrico Damiano -
Paco ha scritto:

Ciao!
Io avuto il tuo stesso problema qualche tempo fa...l'ho risolto così:
  • nel config.php sotto moodle - $CFG->wwwroot   = 'http://indirizzoIP.dominio.org/moodle';
  • nel config.ini sotto apache - server=http:\\50-5-34.elis.org\
    port=80;
  • in httpd.conf sotto apache/conf - alle righe #Listen 3000
    #Listen 12.34.56.78:80
    #Listen 127.0.0.1:80 (va anche qui #)
Spero di essere stato chiaro e soprattutto d'aiuto.
Buon lavoro.

-----------
Ciao ho modificato nel file config.php la riga 13
$CFG->wwwroot   = 'http://localhost';
così:
$CFG->wwwroot   = '172.31.78.185';

dove 172.31.78.185 è l'indirizzo IP che ho ottenuto dando cmd dal prompt di Xp e digitando IP config

Ho modificato il file
httpd.conf sotto apache/conf - alle righe 52 e 53 #Listen 3000 da così:
#Listen 12.34.56.78:80
Listen 80

a così:
#Listen 12.34.56.78:80
#Listen 127.0.0.1:80



Il file config.ini non l'ho trovato.

Il risultato dei cambiamenti fatti è:

sito non raggiungibile e una serie di errori legati ad apache.

Dove sbaglio?

Vi prego aiutatemi

Enrico
In riposta a Enrico Damiano

Re: Usare moodle in una LAN

di Enrico Damiano -
Buongiorno!
Scusate se vi disturbo.

C'è nessuno che sa come aiutarmi?
Vi prego non so più dove sbattere la testa triste

Enrico
In riposta a Enrico Damiano

Re: Usare moodle in una LAN

di Luca Bagna -
Ciao,
se ho ben capito vorresti rendere la tua macchina moodle accessibile dai client della LAN digitando un indirizzo del tipo http://addestramento.

Il problema è del DNS server della tua LAN nel quale deve essere inserito un puntatore (alias) che identifichi il numero IP della tua macchina con il nome  amichevole "istruzione", diversamente nessun client della LAN potrà mai sapere che cosa sia in verità http://addestramento.
Quindi devi entrare nel server DNS ed impostare questa corrispondenza (o chiedere all'amministratore di rete di farlo per te).

In alternativa, ma solo se il numero di client è ridotto, si può editare il file hosts presente della cartella WINDOWS\system32\drivers\etc (XP) ed inserire lì l'associazione IP-nome amichevole (il file contiene le istruzioni).


Luca