HOW-TO: OVH et DOKEOS 1.8

Questions et réponses dans la langue de Molière

Moderator: Emmanuel

HOW-TO: OVH et DOKEOS 1.8

Postby pieroboy » Sun May 27, 2007 1:14 pm

Bonjour!

j'ai pas mal galéré pour installer dokeos 1.8 chez OVH (start1G):

1/ le php5 n'est pas reconnu par l'install de dokéos, mais il s'installe quand même:

SOLUTION: créer dans WWW un .htaccess contenant cette variable: SetEnv PHP_VER 5


2/ on peut créer un cours, mais son accés est impossible:


SOLUTION: en effet dokéos crée un répertoire dans courses dont le CHMOD est de 777, ainsi que ses sous répertoires;
Enfin, le fichier index.PHP est en CHMOD 666 (?)

il faut donc éditer le fichier /main/inc/lib/add_course.lib.inc.php

et
changer:
mkdir($coursesRepositorySys.$courseRepository, 0777);
mkdir($coursesRepositorySys.$courseRepository."/document", 0777);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0777);
mkdir($coursesRepositorySys.$courseRepository."/group", 0777);
mkdir($coursesRepositorySys.$courseRepository."/page", 0777);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0777);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0777);
mkdir($coursesRepositorySys.$courseRepository."/work", 0777);

Par:
mkdir($coursesRepositorySys.$courseRepository, 0755);
mkdir($coursesRepositorySys.$courseRepository."/document", 0755);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0755);
mkdir($coursesRepositorySys.$courseRepository."/group", 0755);
mkdir($coursesRepositorySys.$courseRepository."/page", 0755);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0755);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0755);
mkdir($coursesRepositorySys.$courseRepository."/work", 0755);

Enfin, rajouter à la ligne 245 ceci:
chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


Merci à LCI pour le MKDIR, à support OVH pour .htaccess et à rnifle pour l'intuition sur le chmod d'index.php, que j'ai adapté à la syntaxe de 1.9.

Bon travail à tous et vive DOKEOS
PIERRE from MARS
pieroboy
 
Posts: 12
Joined: Sun May 27, 2007 12:49 pm

Postby elrik » Mon May 28, 2007 9:06 pm

Un grand merci, pieroboy, pour m'avoir donné la solution de la visualisation des cours ! Je pensais que c'était un problème d'install de la base, ou une limitation du compte 1000GP.

Précision pour les suivants : pour le php5, le htaccess n'est pas nécessairement à la racine de l'espace, mais à la racine de Dokeos. Ainsi, il suffit de mettre le htaccess dans le dossier "dokeos" contenant l'appli, et seule cette partie du site basculera en php5. Intéressant quand on teste plusieurs plateforme sur un même espace.

Cordialement,
elrik
 
Posts: 2
Joined: Mon May 28, 2007 8:59 pm

Postby elrik » Tue May 29, 2007 6:04 pm

elrik wrote:Un grand merci, pieroboy, pour m'avoir donné la solution de la visualisation des cours ! Je pensais que c'était un problème d'install de la base, ou une limitation du compte 1000GP.

Précision pour les suivants : pour le php5, le htaccess n'est pas nécessairement à la racine de l'espace, mais à la racine de Dokeos. Ainsi, il suffit de mettre le htaccess dans le dossier "dokeos" contenant l'appli, et seule cette partie du site basculera en php5. Intéressant quand on teste plusieurs plateforme sur un même espace.

Cordialement,

Bon, j'ai crié victoire un peu tôt...
Après correction, je peux créer le cours mais uniquement en passant par Administration/Liste des cours. Et je ne peux pas accéder à la Page d'accueil du Cours (Index.php) qui me retourne encore une erreur 500...

Une piste ? Je continue mes chmods, pour voir...

Cordialement,
elrik
 
Posts: 2
Joined: Mon May 28, 2007 8:59 pm

Postby pieroboy » Tue May 29, 2007 8:03 pm

salut,
Dans le main/inc/lib/add_course.lib.inc.php, remplace toutes les occurences de 0777 par 0755;

ensuite, à la ligne 243, j'utilise ça:

Code: Select all
// build index.php of course
   $fd = fopen(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", "w");
         chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


En espérant que cela puisse t'aider...

Cordialement
pieroboy
 
Posts: 12
Joined: Sun May 27, 2007 12:49 pm

Bravo Génial

Postby afcp » Mon Jul 02, 2007 4:12 pm

Et encore merçi pour cette explication :

j'ai remis le CHMOD de courses en 755 et cela marche !

Je teste le reste
Philippe
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

Passage vers 1.8.2

Postby Esteban1492 » Tue Jul 03, 2007 7:47 pm

Bonjour,

Merci pour tous vos conseils...
Donc je suis sur 1and1 (comme OVH)... j'ai donc changé le Htaccess et ainsi j'ai pu créer mes cours.
Pour commencer, j'ai voulu le mettre "ouvert à toute la planète"
Mais ensuite quand j'y vais, de manière ouvert à tous (sans mot de passe)... j'ai bien le parcours, les descriptions et tout...
Mais quand je lance un parcours que j'ai crée (et que je vois bien du côté administration)... là rien... vide....
j'ai bien le cadre à gauche, les menus (page droite et gauche en bas) mais rien du tout à l'intérieur...
J'ai testé pour voir les conseils donnés... j'ai vu courses/et à l'intérieur qui étaient bien en 777... je les ai changé à la main en 755 (avec tous les répertoires à l'intérieur... rien comme changement pour mon parcours)
J'ai voulu changer en suivant ce que vous disiez dans le fichier add-courses pour mettre en 755 ... mais les conseils ne vont pas tout à fait avec le fichier sous 1.8.2... je m'y retouve pas tout à fait....
Avez vous tester ?
Quand je le change et que je relance mon site : j'ai un point d'interrogations inversé en haut à gauche... après j'arrive à rentrer... mais toujours rien...
Je ne sais trop quoi faire...
Je viens de tester pour mettre ce cours en accès réservé et là je vois mis l'intérieur de mon parcours
Bizarre tout cela
D'avance merci de vos illustres et pertinents conseils....
Esteban1492
 
Posts: 5
Joined: Tue May 15, 2007 3:03 pm

Postby afcp » Wed Jul 04, 2007 1:35 pm

Je cherche à identifier les ereurs suivantes :
Même avec un peu de méthode difficile de se repèrer dans DOKEOS

Analyse de mon install 1.8.2

A ce jour :::::::: dès que j'ai trouvé je poste le mode d'emploi

Philippe
Mis un .htaccess à la racine www/dokeos/

Les modifs suivantes sont à identifier.

Bugs Recensés

Onglet SUIVI
ONGLET MA PROGRESSION / BUG

Les deux doivent être liés………. Voit CHMOD……… ; mis en 755 sans résultat

http://afcp.fr/dokeos/main/mySpace/
mis en 755 sans résultat : my_progress.php profil.php Dossier mSpace.

Suivi profil Reconnu mais non accessible …
http://www. os/main/mySpace/myStudents.php?student=3

fichier vide ? ou CHMOD ????

La base semble fonctionner le problème est ailleurs…….

dokeos/main/dropbox/index.php?view=

Envoi fichiers : OK

Catégories …….

SQL error in file /home.2/formatio/www/dokeos/main/dropbox/dropbox_download.php at line 84

SUR PANEL COURS

Liens OK tout est OK coté ADMIN
Chat OK
Production OK
Description
Documents

Parcours
Liens

Tests
La Jurisprudence













COTE UTILISATEUR

TEST PARCOURS DESCRIPTION MA PROGRESSION non accesblies :

TEST
dokeos/main/exercice/exercice.php?cidReq=TEST2
/www/dokeos/main/exercice/ mis en 755 sans résultat

Page blanche ou erreur ci dessous

ONGLET MA PROGRESSION / BUG

Tout le cours est fonctionnel sauf le suivi.

L’enquête est fonctionnelle en enregistrement.

Mais non visible par un profil du groupe ????????

PARCOURS
Parcours non visible dans l’interface ::::::
Parse error: syntax error, unexpected '{' in / /www/dokeos/main/newscorm/learnpathItem.class.php on line 1185

DESCRIPTION non accessible…..
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

Re: HOW-TO: OVH et DOKEOS 1.8

Postby webcat » Tue Jul 24, 2007 9:03 am

pieroboy wrote:Bonjour!

j'ai pas mal galéré pour installer dokeos 1.8 chez OVH (start1G):

1/ le php5 n'est pas reconnu par l'install de dokéos, mais il s'installe quand même:

SOLUTION: créer dans WWW un .htaccess contenant cette variable: SetEnv PHP_VER 5


2/ on peut créer un cours, mais son accés est impossible:


SOLUTION: en effet dokéos crée un répertoire dans courses dont le CHMOD est de 777, ainsi que ses sous répertoires;
Enfin, le fichier index.PHP est en CHMOD 666 (?)

il faut donc éditer le fichier /main/inc/lib/add_course.lib.inc.php

et
changer:
mkdir($coursesRepositorySys.$courseRepository, 0777);
mkdir($coursesRepositorySys.$courseRepository."/document", 0777);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0777);
mkdir($coursesRepositorySys.$courseRepository."/group", 0777);
mkdir($coursesRepositorySys.$courseRepository."/page", 0777);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0777);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0777);
mkdir($coursesRepositorySys.$courseRepository."/work", 0777);

Par:
mkdir($coursesRepositorySys.$courseRepository, 0755);
mkdir($coursesRepositorySys.$courseRepository."/document", 0755);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0755);
mkdir($coursesRepositorySys.$courseRepository."/group", 0755);
mkdir($coursesRepositorySys.$courseRepository."/page", 0755);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0755);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0755);
mkdir($coursesRepositorySys.$courseRepository."/work", 0755);

Enfin, rajouter à la ligne 245 ceci:
chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


Merci à LCI pour le MKDIR, à support OVH pour .htaccess et à rnifle pour l'intuition sur le chmod d'index.php, que j'ai adapté à la syntaxe de 1.9.

Bon travail à tous et vive DOKEOS
PIERRE from MARS


Merci pour ces précisions !!!
Est-il possible d'installer Dokeos 1.8.2 et l'ensemble des fonctionnalités (Oogie et videoconférence) sur un hébergement mutualisé OVH ??? J'i un hebergement 90 Plan , mais impossible d'avoir un retour d'expérience, d'utilisation complète (Oogie et videoconf) sur un serveur mutualisé Ovh.

Merci encore de votre aide
Cordialement,
Eric
webcat
 
Posts: 47
Joined: Mon Jul 23, 2007 10:04 pm
Location: France

Ht ACCESS

Postby afcp » Wed Sep 05, 2007 1:22 pm

Merçi je vais essayer
cette solution avec la 1.82

Coridalement

Philippe
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

problème d'install 1.8.3.

Postby afcp » Fri Dec 14, 2007 4:22 pm

Bonjour

de nouveau chez OVH en Mutu j'essaie d'installer la 1.8.3

Même problème d'install : malgrès un htaccess



--------------------------------------------------------------------------------
[2005] – Unknown MySQL server host 'formatiodok' (1)
--------------------------------------------------------------------------------
The MySQL server doesn't work or login / pass is bad.
Pourtant les infos sont bonnes .

Décidément cet open source ne fonctionne que quand il veut bien !
un peu dommage pour passer à un niveau pro :
Le catalogue des bugs est impressionnant !
J'installe des Pl depuis longtemps, presque toutes et avec DOKEOS...
ca ne mlarche vbien que sur leur serveur !
Mais si quelqu'un à la solution je suis preneur.
Sais t'on jamais cette outil pourrait servir à faire de la formation à distance....
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

Install 184 acces aux cours

Postby afcp » Wed Feb 06, 2008 6:28 pm

Bonjour j'ai mis un htaccess à la racine avec les bonnes variables

et changé par l'interface le chmod en 755

puis
j'ai bien remplacé le chmod dans ad_course_lib.inc
avec

copy($audio_code_path.$value["file"],$course_documents_folder_audio.$value["file"]);
chmod($course_documents_folder_audio.$value["file"],$perm_file);
chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);

sur les 4 lignes concernées

Mais je n'ai toujours pas accès aux cours

ou dois je mettre ce code ?

chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


Si vous connaissez la réponse
'pour info la 1.6.5 marche correctement)
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

Postby ThijsBraem » Fri Feb 08, 2008 8:29 am

Vous avez aussi 'chmodé' les dossiers existants sur le serveur? Vous pourriez tester vos changements en code et en créant un nouveau cours.
ThijsBraem
 
Posts: 492
Joined: Fri Dec 07, 2007 9:32 am
Location: Vrije Universiteit Brussel, Belgium

Probleme Résol

Postby afcp » Fri Feb 08, 2008 3:25 pm

Bravo pour cette version stable !

Info pour les néophytes comme moi

La ligne de code est ajoutée chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


dans doit être mis dans le fichier /main/inc/lib/add_course.lib.inc.php



J'avais mis un CHMOD dans l'administration en 777.

L'index de Course doit être 755
et tout marche.

Merçi encore pour votre développement.

J'ai maintenant un problème sur les imports scorm ( export et import du même module de test )
afcp
 
Posts: 20
Joined: Mon Dec 04, 2006 9:24 am

Postby ThijsBraem » Mon Feb 25, 2008 3:47 pm

Pour les droits dans le cours tu pourrais changer l'option dans /main/inc/lib/add_course.lib.inc.php (comme explique au début de ce fil-ci). Je ne comprends seulement pas comment que OVH "demande des droits 644"?

Je constate que pour utiliser la plateforme dans toute sa puissance, il faut prendre un hébergement dédié, ce qui est regrettable pour une plateforme Open source.
Comme il n'est pas possible d'utiliser Oogie sur un serveur mutualisé chez OVH, j'ai tourné la difficulté en convertissant les fichiers Impress en Flash ou en PDF, je fais de même pour les fichiers Word.


Cela n'a rien du tout à voir avec le fait que c'est open source. FreeBSD est open source, mais tu ne le peux aussi pas installer chez OVH ;)
Certains hébergeurs ont des options ont l'option de prendre un serveur virtuel (comme p.e. all2all.org), et dokeos company fait l'hébergement avec oogie inclu si je ne me trompe pas.
ThijsBraem
 
Posts: 492
Joined: Fri Dec 07, 2007 9:32 am
Location: Vrije Universiteit Brussel, Belgium

Postby music03 » Wed Aug 20, 2008 2:45 pm

Bonjour à tous
Je suis Sandrine de Vichy je suis nouvelle sur ce forum.
Je me permets de vous écrire car je galère un peu pour installer Dokeos chez OVH.
J'en suis après de nombreuses erreurs et résolutions de soucis en tous genre à l'entrée de l'hote et du mot de passe de la base mysql dans l'etape 4 de l'install
et quand je veux valider le tout pour l'install et la création des tables j'ai cette erreur :

Access denied for user 'XXX'@'%' to database 'dokeos_dokeos_main

Auriez vous de quoi m'aider ? je suis un peu perdue là...
Si j'arrive à tout mener à bien je ferais un tuto pour l'install chez ovh que je mettrais à dispo sur votre forum.
Je vous remercie d'avance.
Sandrine
music03
 
Posts: 3
Joined: Wed Aug 20, 2008 11:28 am

Postby ThijsBraem » Wed Aug 20, 2008 3:13 pm

Es-tu certain que 'dokeos_dokeos_main' soit le nom correcte de cette table? Cela me semble un peu bizarre pour un tel hébergement, qqc comme 'sandrine_dokeos_main' me semblerait plus probable...
ThijsBraem
 
Posts: 492
Joined: Fri Dec 07, 2007 9:32 am
Location: Vrije Universiteit Brussel, Belgium

Version 186

Postby jldev » Wed Jun 03, 2009 11:58 am

Je suis chez OVH (OVH-90-PLAN), j'avais parfaitement installé dokeos 1.8.5 grace à ce post.

J'ai maintenant installé Dokeos 1.8.6, j'ai mis en place à la racine le .htaccess comme indiqué plus haut.
J'ai pu poursuivre l'installation.

Mais quand je veux accéder au portail j'ai le message suivant : Fatal error: Class 'HTMLPurifier' not found in /homez.116/................/main/inc/lib/security.lib.php on line 251

Quelqu'un a-t-il la solution ? Merci
jldev
 
Posts: 5
Joined: Mon Jan 26, 2009 1:55 pm

Postby marc.dhondt » Wed Jul 08, 2009 9:28 am

music03 wrote:Bonjour à tous
je galère un peu pour installer Dokeos chez OVH.
J'en suis après de nombreuses erreurs et résolutions de soucis en tous genre à l'entrée de l'hote et du mot de passe de la base mysql dans l'etape 4 de l'install
et quand je veux valider le tout pour l'install et la création des tables j'ai cette erreur :

Access denied for user 'XXX'@'%' to database 'dokeos_dokeos_main

Auriez vous de quoi m'aider ? je suis un peu perdue là...
Si j'arrive à tout mener à bien je ferais un tuto pour l'install chez ovh que je mettrais à dispo sur votre forum.
Je vous remercie d'avance.
Sandrine


Bonjour Sandrine,

Pour dépasser ce problème tu dois effacer les caractères "_dokeos" et laisser le champ vide. (dans l'install de la version 1.8.6)
Il faut aussi remplacer le nom par défaut de la base de données ("dokeos_main"*) parle nom de la base de donnée créée sur OVH (sur OVH voir "Gestion MySql" dans Hébergement**)

A+


Marc[hr]
* qui n'est pas visible directement dans l'install, il faut demander l'affichage des détails
** ce nom de la base SQL est en partie imposé par OVH, tu peux en choisir seulement la terminaison.
marc.dhondt
 
Posts: 2
Joined: Tue Jul 07, 2009 7:48 pm

Re: HOW-TO: OVH et DOKEOS 1.8

Postby annafro » Mon Mar 15, 2010 3:28 pm

pieroboy wrote:Bonjour!

j'ai pas mal galéré pour installer dokeos 1.8 chez OVH (start1G):

1/ le php5 n'est pas reconnu par l'install de dokéos, mais il s'installe quand même:

SOLUTION: créer dans WWW un .htaccess contenant cette variable: SetEnv PHP_VER 5


2/ on peut créer un cours, mais son accés est impossible:


SOLUTION: en effet dokéos crée un répertoire dans courses dont le CHMOD est de 777, ainsi que ses sous répertoires;
Enfin, le fichier index.PHP est en CHMOD 666 (?)

il faut donc éditer le fichier /main/inc/lib/add_course.lib.inc.php

et
changer:
mkdir($coursesRepositorySys.$courseRepository, 0777);
mkdir($coursesRepositorySys.$courseRepository."/document", 0777);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0777);
mkdir($coursesRepositorySys.$courseRepository."/group", 0777);
mkdir($coursesRepositorySys.$courseRepository."/page", 0777);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0777);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0777);
mkdir($coursesRepositorySys.$courseRepository."/work", 0777);

Par:
mkdir($coursesRepositorySys.$courseRepository, 0755);
mkdir($coursesRepositorySys.$courseRepository."/document", 0755);
mkdir($coursesRepositorySys.$courseRepository."/dropbox", 0755);
mkdir($coursesRepositorySys.$courseRepository."/group", 0755);
mkdir($coursesRepositorySys.$courseRepository."/page", 0755);
mkdir($coursesRepositorySys.$courseRepository."/scorm", 0755);
mkdir($coursesRepositorySys.$courseRepository."/temp", 0755);
mkdir($coursesRepositorySys.$courseRepository."/work", 0755);

Enfin, rajouter à la ligne 245 ceci:
chmod(api_get_path(SYS_COURSE_PATH).$courseRepository . "/index.php", 0755);


Merci à LCI pour le MKDIR, à support OVH pour .htaccess et à rnifle pour l'intuition sur le chmod d'index.php, que j'ai adapté à la syntaxe de 1.9.

Bon travail à tous et vive DOKEOS
PIERRE from MARS


Merci énormément!!!
annafro
 
Posts: 19
Joined: Mon Mar 15, 2010 9:10 am


Return to Français

Who is online

Users browsing this forum: No registered users and 1 guest