Bonsoir, essaye de mettre
$CFG->wwwroot = 'http://adresseIP/moodle'; au lieu de
$CFG->wwwroot = 'http://localhost/moodle';
pour moi ça avait marcher quand je voulais accéder depuis un autre pc à mon site sous un réseau local, je ne sais pas si c'est le cas pour vous!!
Bonsoir, je ne pourrais te dire de faire tel ou tel changement, y a des gens plus expérimenté que moi, qui pourrons t'aider dans ce forum, sois en sûr, ce que je peux par contre te dire, c'est mon avis, je trouve cohérent de mettre $CFG->wwwroot = 'http://fet-na.ma/moodle'; , mais pour $CFG->dbhost = 'localhost'; par $CFG->dbhost = '192.168.0.121'; , ça dépend à mon avis où tu héberge ta base de donnée, il faut le savoir avant de manipuler, le fichier config.php, autre chose si tu dit que l'adresse du poste en local est 192.168.0.121, alors cette adresse doit être associé normalement à localhost ( c'est à mon avis, et j'en suis pas sûr) et tu n'auras pas besoin de le changer, dans mon cas, ma base de donnée est héberger en loclahost qui équivalent à 127.0.0.1 pour moi donc j'ai $CFG->dbhost = 'localhost' je n'ai nul besoin de mettre à la place 127.0.0.1
L'un de mes sites Moodle se trouve ici : http://janis.webfactional.com/
Le fichier config.php de ce Moodle hébergé sur Internet contient les infos suivantes :
$CFG->dbname = 'votre_base_de_donnees';
$CFG->dbuser = 'votre_login_a_la_base_de_donnees';
$CFG->dbpass = 'mot_de_passe_de_votre_base_de_donnees';
$CFG->wwwroot = 'http://url_de_votre_moodle';
$CFG->dirroot = '/home/dossier_de_votre_moodle';
$CFG->dataroot = '/home/dossier_de_votre_moodledata';
Il vous suffit de les adapter à votre cas. Si ça marche pour moi, cela devrait être aussi le cas pour vous.
Bonsoir,
Dans le fichier config.php, nous devrions avoir
$CFG->dbhost = 'localhost';
$CFG->wwwroot = 'http://fet-na.ma/répertoireDeMoodle' (nom du répertoire où est installé Moodle pour autant que la redirection effectuée au niveau du routeur renvoie vers le répertoire de premier niveau de l'espace accessible par le web )
Si cela ne fonctionne pas alors des messages d'erreurs vont apparaitre. Il faut nous indiquer ces messages qui aideront les participants à cerner le problème.
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(moodle/.*)
RewriteRule ^(.*)$ /moodle/$1 [L,QSA]
.
Bonjour,
Si votre redirection est active, alors, comme le suggère Jérôme, il faudra mettre :
$CFG->dbhost = 'localhost';
$CFG->wwwroot = 'http://fet-na.ma/';
A bientôt,
Patrick
est ce que c'est possible de garder le lien du site en tant que localhost c-à-d :
$CFG->wwwroot = 'http://localhost/moodle';
j'ai un serveur DNS qui résoudre les noms du dommaine et un routeur qui fait les redirections
l'adresse privée de mon serveur est : 192.168.12.121
Merci
Bonjour,
Hélas, localhost n'a pas la même signification pour votre machine que pour la mienne. Donc vous ne pouvez pas conserver localhost pour un serveur qui doit être accédé depuis l'extérieur.
Je pense que votre DNS résoud un domaine privé ! Je viens de chercher des infos sur "fet-na.ma" et on me répond qu'il n'est pas enregistré. Ça ne pourra donc pas fonctionné. Il vous faut impérativement une adresse publique !
A bientôt,
Patrick
l'adresse fet-na.ma est seulement un exemple; voila l'adresse corrècte : fad.fs-umi.ac.ma
comment je pourrai garder localhost/moodle dans le fichier de configuration et en même temps accéder depuis l'exterieur au site !? Merci