Qnap [ Chamilo LMS ] [ 1.10.0.1 ] Chamilo Learning Management System

Il fallait mettre l'extension ".sh" mais ça ne change rien.
Est-ce que ça peut venir du bloc de code ? J'ai peut être oublié quelque chose.

Code:
<VirtualHost _default_:80>
	DocumentRoot "/share/Web"
</VirtualHost>

# Chamilo (reverse proxy)
<VirtualHost *:80>
ServerName chamilo.perrin-maths.ovh
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
Order allow,deny
Allow from all
</Location>
ProxyPreserveHost On
ProxyPass / http://localhost:35333/
ProxyPassReverse / http://localhost:35333/
ProxyStatus On
</VirtualHost>


Edit : le bloc de code reste bien maintenant mais la page de redirection m'envoie sur l'écran de QTS, et dans l'hôte virtuel le dossier n'est pas mis sur le dossier web/ChamilloLMS, est-ce normal ? D'un autre côté si je le rajoute dans QTS ça me modifie le fichier "httpd-vhosts-user.conf" et m'efface le bloc de code.

Je n'ai plus d'idée.
 
Oui c'est normal.

Vérifie juste que le hôte virtuel est bien activé, car si tu as un erreur dans le code parfois le setting du QTS se désactive (et la même chose arrive au même temps sur les dossiers partagés WebDAV).

Est-ce que tu as la porte 80 WAN ouverte vers la porte 80 de ton NAS? Avec un reverse proxy en effet tu as juste besoin de la porte 80 ouverte, car le serveur web (apache) fait une requête à Chamilo sur la porte 35333, la retravaille, et la publie sur la porte 80.
 
Effectivement , ça me désactive l'hote virtuel à chaque fois.
Je pense que oui, tout est ouvert pour le port 80, j'ai une règle NAT dans mon routeur

  • NAT-PMP 5887068
    Protocole
    tcp
    Port externe
    80
    Equipement du réseau local
    xxx.xxx.x.xx
    Port Interne
    80

Mais ce que je trouve bizarre c'est que la redirection marche bien mais m'amène directement sur l'écran QTS.
Je pense que je vais abandonner...

Je t'ai mis le code qui apparait dans le fichier "httpd-vhosts-user" dans mon post précédent.
 
Bizarre, si moi je teste ton lien (je vois que tu as fait un htaccess aussi pour rediriger le nom domaine au sous domaine) je tombe nullpart.

Est-ce que tu es sûr d'avoir tout bien installé?

Le port forwarding semblerait ok, le block aussi.

Avant d'abandonner, je te conseillerais d'éçrire sur le support de Chamilo pour voir s'ils peuvent t'aider.

L'application par contre mnt marche correctement, n'est pas?
 
C'est clair, ça sera même que dans quelques jours...

Par contre comment être sur d'avoir tout remis comme avant de bidouiller les fichiers par SSH ?
Est ce que cela a pu laisser des traces parasites ?
 
Non, tu ouvres QTS et effaces tous les hôtes virtuels. Puis si tu veux tu desinstalles et réinstalles Chamilo encore une fois. Quant à ta box, tu enleves tous règle portforward et puis si tu veux tu enleves la redirection DNS.
 
C'est ce que j'ai fait.
Encore merci pour ton aide et si quelqu'un parvient à trouver une solution, je suis preneur ;)
 
giopas a dit:
j'ai essayé plusieurs fois, mais au moment de l'installation Chamilo reste bloqué avec cet écran:

bd9f148.png

Le db est bien activé dans QTS. Je suis sur 4.2.1, est-ce que cela peut avoir un impact?

Bonjour,

Merci pour ce pack .qpkg qui m'interesse

mais j'ai le même problème :
je reste aussi coincé sur l'étape 7 comme giopas. la BD MySQL "chamilo" est bien crée lors de cette étape (avec toutes les tables) mais l'install n'arrive pas a terme....

une idée ?


P.S. j'ai essayé les deux packs proposés dans le premier post : mais c'est pareil. D’ailleurs, quelle est la différences ? ?
ChamilloLMS_1.10.qpkg.zip [ FW 4.2 INTEL & x31 series ]
ChamilloLMS_1.10.0.1.qpkg.zip [ FW 4.2 INTEL & x31 series ]
 
C'est bizarre, avec toutes les installations faites lors de mes essais, ça n'a jamais coincé à cet endroit.
Si QoolBox passe par là il pourrait peut-être plus t'éclairer, sinon essaye le forum Chamilo.
J'y ai d'ailleurs posté aujourd'hui mon problème pour voir s'ils connaissaient une solution.

Ps : Si tu arrives à l'installer, tu me diras si tu parviens à y accéder de l'extérieur.
 
En l'installant avec un autre PC du reseau et avec un autre navigateur que Firefox c'est passé comme une lettre à la poste : tout marche bien maintenant sur mon Qnap et je ne sais pas trop pourquoi.

mais encore en local (http://192.168.1.19:35333) .
 
Dans mon cas il m'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.1.11:35333/ mais c’était l'ip interne au réseau de mon qnap)

Pas de changement de port à faire.
 
Merci, cela marche parfaitement !
J'avais vu ce fichier ce week-end, mais j'avais pas osé le modifier sans la réponse de quelqu'un de compétent avant :geek:
Du coup la redirection depuis Ovh fonctionne nickel, même pas besoin d'hôte virtuel.

Petite cerise sur le gâteau : quelqu'un sait comment rediriger l’icône chamilo de QTS vers cette nouvelle URL, car quand je clique dessus, il cherche toujours à atteindre XXX.XXX.X.XX:35333
 
>quelqu'un sait comment rediriger l’icône chamilo de QTS vers cette nouvelle URL

Oui , bonne question, dont je n'ai pas la réponse. Je cherche et je posterais la réponse si je la trouve.
 
Premier pas vers la solution avec l'aide de QoolBox :

Je me suis rendu compte qu'en cliquant sur l'icône on tombait sur localhost:35333 or en local il est joignable par localhost/ChamiloLMS
J'ai donc suivi le conseil suivant :

QoolBox a dit:
sinon il faut je pense éditer : le fichier /etc/config/qpkg.conf

J'ai rajouté :

[ChamiloLMS]
Name = ChamiloLMS
Version = 1.10.0.1
Author = Stephane Guerithault (QoolBox)
QPKG_File = ChamiloLMS.qpkg
Date = 2015-12-23
Shell = /share/CACHEDEV1_DATA/.qpkg/ChamiloLMS/ChamiloLMS.sh
Install_Path = /share/CACHEDEV1_DATA/.qpkg/ChamiloLMS
WebUI = /ChamiloLMS
Web_Port = 35333
RC_Number = 101
Enable = TRUE
Status = complete

Maintenant quand je clique sur l'icône ça m'envoie sur localhost:35333/ChamiloLMS.
Il manque plus qu'à trouver comment enlever ce fichu :35333 , et bien évidemment cela serait trop simple s'il suffisait d'enlever le port dans la ligne "Web_Port" :lol:
 
Pardon, mais qu'est-ce qu'il fait le paramètre "WebUI"?

moi j'essayerais avec une rédirection php (une des solutions que je t'avais donné) sur un folder dans /share/Web/ChamiloLS afin puis de créer un hôte virtuel qui pointe là bas, qui ensuite revoie à la bonne porte.
 
giopas a dit:
Pardon, mais qu'est-ce qu'il fait le paramètre "WebUI"?

Il me rajoute /ChamiloLMS à la fin de l'adresse, après je ne sais pas si ça a un autre impact.
En regardant les autres applications, j'ai l'impression que cela indique le chemin pour y accéder après "localhost".

giopas a dit:
moi j'essayerais avec une rédirection php (une des solutions que je t'avais donné) sur un folder dans /share/Web/ChamiloLS afin puis de créer un hôte virtuel qui pointe là bas, qui ensuite revoie à la bonne porte.

Tu parles du reverse proxy ?

Edit : Finalement c'était bien Web_Port qu'il fallait modifier mais pour que cela prenne effet il fallait redémarrer le serveur...

Donc voici le code complet, à modifier dans le fichier etc/config/qpkg.conf :

Code:
[ChamiloLMS]
Name = ChamiloLMS
Version = 1.10.0.1
Author = Stephane Guerithault (QoolBox)
QPKG_File = ChamiloLMS.qpkg
Date = 2015-12-23
Shell = /share/CACHEDEV1_DATA/.qpkg/ChamiloLMS/ChamiloLMS.sh
Install_Path = /share/CACHEDEV1_DATA/.qpkg/ChamiloLMS
WebUI = /ChamiloLMS
Web_Port = 80
RC_Number = 101
Enable = TRUE
Status = complete