Moderator: Emmanuel
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,
// 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);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
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.
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
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
Users browsing this forum: No registered users and 1 guest