QNAP [Moodle/Chamilo] URL d'accès

C'est chiant parce qu'il ne reste que ça sinon tout le reste fonctionne.
Je l'aurais bien désinstallé puis réinstallé mais je n'ai pas envie de tout perdre ce que j'ai déjà mis dessus si au final le problème ne vient pas de là...

giopas a dit:
Si tu utilises un subdomain et virtual host tu ne donneras jamais le nom ou informations sur ton NAS.

Par example tu peux créer chamilo.saeba.fr sur ton panneau de configuration de ton domain provider avec CNAME [nas].myqnapcloud.com. et cela veut dire que tu devra donner seulement chamilo.saeba.fr à tes utilisateur du service et ils ne sauront même pas que cela tourne sur un NAS.

Régarde les discussions en français (sur ce forum) ou en anglais (sur le forum qnap officiel) que j'ai reporté et tu pourras (peut être comprendre comment j'ai résolu).

De plus compte que si ton router supporte la connection loopback (rebouclage) tu pourras tout simplement utiliser chamilo.saeba.fr même si tu te trouve dans ton LAN.

En attendant j'ai remis tout comme il faut, lien symbolique, redirection, et ce que je disais par info sur le NAS c'est que par exemple en rajoutant le port paramétré pour QTS à la suite du nom de domaine.ovh je rebascule sur l'écran d'accueil QTS mais ça je pense que c'est inévitable vu que ma redirection sur ovh correspond à [NAS].myqnapcloud.com.
Est-ce que dans ce cas je peux prendre n'importe quel port pour QTS histoire que ce ne soit pas un port "habituel" ou non ?
Désolé pour ces questions certainement bêtes mais je débute vraiment dans le domaine...
 
Pour mon cas il a suffit de remplacer: dans le fichier : configuration.php qui se trouve à : /Web/ChamiloLMS/app/configuration.php
la ligne :

// URL to the root of your Chamilo installation, e.g.: http://www.mychamilo.com/
$_configuration['root_web'] = 'http://MonSite.URL.com/ChamiloLMS/';

pour que tout fonctionne de l’extérieur (auparavant il y avait : http://192.168.12.12:35333/ mais c’était l'ip interne au réseau de mon qnap)Sans changement de port à faire.
 
Merci pour la manip, effectivement cela a fonctionné.

Par contre j'ai un dernier petit problème :
J'ai changé dans le fichier configuration.php la ligne :
Code:
// URL to the root of your Chamilo installation, e.g.: http://www.mychamilo.com/
$_configuration['root_web'] = 'http://IPNAS:portChamilo/';

Par :

Code:
// URL to the root of your Chamilo installation, e.g.: http://www.mychamilo.com/
$_configuration['root_web'] = 'http://URLduNAS/ChamiloLMS/';

Puis j'ai effectué ma redirection invisible depuis ovh de URLduNAS/ChamiloLMS/ vers Monsite.ovh

Cela fonctionne mais le problème c'est que quand j'envoie un mail via chamilo, il donne comme lien "URLduNAS/ChamiloLMS/" et non "Monsite.ovh", de même tant que je navigue dans le même onglet il n'y a aucun soucis, mais si j'ouvre une page dans un nouvel onglet l'URL affiché redevient "URLduNAS/ChamiloLMS/".

J'ai alors tenté de rentrer dans le fichier configuration.php directement :

Code:
// URL to the root of your Chamilo installation, e.g.: http://www.mychamilo.com/
$_configuration['root_web'] = 'http://monsite.ovh';

mais là j'ai cela comme résultat :



au lieu de ça :



Et c'est pareil dans toute la navigation, j'ai bien les pages mais pas l'habillage...


Edit : Le problème d'affichage vient (je pense) du fait que pour rediriger vers une URL qui pointe sur un dossier, ici "URLduNAS/ChamiloLMS/", on ne peut qu'utiliser (sur OVH du moins) une redirection invisible temporaire (iframe).

Problème résolu en combinant les deux méthodes, mise en place dans un premier temps de l’hôte virtuel, en créant un sous domaine sur OVH, puis dans le fichier configuration.php, changement de l'URL pour pointer sur le sous domaine.
Et pour faire plus ympa vu que je n'ai pas besoin du sous domaine, redirection invisible du sous-domaine vers le domaine.

Merci à tous pour votre patience et votre aide :mrgreen:
 
saeba a dit:
Problème résolu en combinant les deux méthodes, mise en place dans un premier temps de l’hôte virtuel, en créant un sous domaine sur OVH, puis dans le fichier configuration.php, changement de l'URL pour pointer sur le sous domaine.
Et pour faire plus ympa vu que je n'ai pas besoin du sous domaine, redirection invisible du sous-domaine vers le domaine.
Bravo, bien joué!