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

QoolBox

Représentant QNAP
Chamilo1-bb052.png


Source : https://chamilo.org/fr/chamilo-lms/

Download :

http://www.positiv-it.fr/QNAP/APP/ChamilloLMS_1.10.qpkg.zip [ FW 4.2 INTEL & x31 series ]
http://www.positiv-it.fr/QNAP/APP/ChamilloLMS_1.10.0.1.qpkg.zip [ FW 4.2 INTEL & x31 series ]

Note :

listen on 35333
http://NAS/ChamiloLMS

About :

Chamilo LMS, ou Chamilo Learning Management System, est un logiciel qui permet de créer un espace d’enseignement en ligne, ou campus virtuel, pour enseigner à distance ou partiellement à distance (en semi-présentiel, ou b-learning).

Nous le distribuons sous licence GNU/GPLv3+ et son processus de développement est public.

Tous les produits logiciels de Chamilo sont entièrement gratuits, libres, complets et sont prêts à être utilisés en production sans requérir de services payants. Cependant, si vous avez besoin de services ou de support professionel payants, nous vous recommendons de consulter notre liste de fournisseurs officiels.

the_epub_type_icon.png
 

saeba

Padawan
Je viens de réaliser lors de mes tentatives de redirection d'URL qu'une faute de frappe s'est glissée dans le nom de l'application, tu as mis 2 "l" dans Chamilo, pas bien grave mais si tu veux le rectifier.
Perso même si la faute est corrigée, je garderai le mien tel quel :geek:
 

giopas

Grand Maître Jedi
Stephane, est-ce que tu pourrais stp le repackager avec le bon nom, ainsi je vois si j'arrive à aider saeba avec la redirection sur porte 80? Ainsi je peux écrire ici tous les passages correctement. Merci!!
 

QoolBox

Représentant QNAP
ça fait un peu de taf... j'ai rajouter un l en trop dans le nom du package

je regarde quand je peux ... j'ai une priorité avec Emby (demande du HQ et de Emby) je doit compiler Qmono 4.2.1 pour ARM et Qffmpeg
 

giopas

Grand Maître Jedi
Salut,

je suis en train d'installer Chamilo mais je n'arrive pas à compléter l'installation car j'ai un erreur à me connecter (créer?) le database mysql.

An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)

The database connection has failed. This is generally due to the wrong user, the wrong password or the wrong database prefix being set above. Please review these settings and try again.

1c07255.jpg


Question bête: qu'est-ce que je dois faire? :)

Merci,

giopas

ps: saeba, j'ai créé un reverse proxy sur virtual host. Si j'arrive à compléter l'installation et tout marche comme il faut, je vais t'expliquer comment il faut faire (c'est super simple).
 

giopas

Grand Maître Jedi
Ahem... je vois dans la guide qu'il faut avoir: MySQL 5.1+ or MariaDB 5+

Est-ce que je dois donc installer un des deux (je sais que Stéphane a créer un paquet MariaDB), ou cela est déjà intégré?
 

saeba

Padawan
Dans mes souvenirs, j'avais choisi MariaDB mais rien de plus, ça avait créé la base tout seul :|
Encore merci Giopas et ça serait cool si cela marchait !
 

saeba

Padawan
Lors de l'installation, tu n'as pas eu le choix entre mariaDB et mysql ?
Je confonds avec Moodle alors... J'ai installé les 2 de façon très rapprocher et un des deux m'avait demandé ce choix, j'essaie de regarder si je retrouve les tutoriels que j'avais suivi au moment de l'installation.

Edit : Autant pour moi, le choix c'était bien pour Moodle, pour Chamilo j'avais suivi ce tuto. Le passage pour la base de donnée est page 8.
 

giopas

Grand Maître Jedi
Ok, merci, j'ai vu ton EDIT. Je vais essayer.

De toute façon pour monter un reverse proxy tu dois suivre les étapes suivantes:

1. sur le panneau d'administration de ton domain host provider, créer un subdomain (e.g. chamilo.domain.com) en lui donnant les paramètres suivants:

Code:
chamilo 10800 IN CNAME xxxx.myqnapcloud.com.
2. connecte-toi en ssh à ton serveur. Tu peux utiliser Putty ou n'importe quel autre client ssh pour faire cela.

3. faire une copie de sauvegarde du fichier qu'on va modifier:

Code:
~# cp /etc/config/apache/extra/httpd-vhosts-user.conf /etc/config/apache/extra/httpd-vhosts-user.conf_bkp
4. editer le fichier

Code:
~# nano /etc/config/apache/extra/httpd-vhosts-user.conf
et rajouter le bloc de code suivant (en changeant juste sub.domain.com avec ton subdomain):

Code:
# Chamilo (reverse proxy)
<VirtualHost *:80>
ServerName sub.domain.com
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>
sauvegarder les changements et fermer le fichier.

5. rédemarrer le serveur web:
Code:
~# /etc/init.d/Qthttpd restart
Voilà c'est fait! Cela prend même pas 5 minutes et il devrait marcher!

giopas

EDIT: j'ai lu ta guide, mais je ne suis pas sûr des informations qu'il faut rentrer. Je sais que mon NAS roule avec MariaDB 5.5.x sur la porte 3306, mais mes credentielles admin + pass ne marchent pas...

EDIT2: j'ai compris: il faut laisser le mot de passe vide et l'utilisateur "admin" (au moins dans mon cas).

0a30f9d.png

mnt je vais pouvoir terminer l'installation :)

EDIT3: voici en rouge où il faut mettre l'adresse pour accèder à Chamilo. L'adresse évidemment est le sub.domain configuré dans le Virtual Host.

2f91c9c.png
 

saeba

Padawan
J'ai essayé de retrouver le champ sur le panneau de configuration mais sans succès, j'ai l'impression que l'on y a pas accès après l'installation.
Je vais le désinstaller et le réinstaller.
 

giopas

Grand Maître Jedi
Merci Stéphane,

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?

EDIT: voici les options d'installation (qui bloquent):

Administrator login : admin
Administrator password (you may want to change this) : xxxxxxxx

Administrator first name : John
Administrator last name : Doe
Administrator email : email@domain.com
Administrator telephone : (000) 001 02 03
Main language : english

Database Host : localhost
Port : 3306
Database Login : admin
Database Password :
Main Chamilo database (DB) : chamilo
Allow self-registration : No
Encryption method : sha1

Your portal name : My campus
Your company short name : My Organisation
URL of this company : http://www.chamilo.org
Chamilo URL : http://sub.domain.com/
Quelque raison sur pourquoi cela bloque?
 

giopas

Grand Maître Jedi
oui c'est important. Puis, rien t'empêche de faire un redirection de toute connexion vers http://domain.com vers http://sub.domain.com
 
Haut Bas