Menu

Gepi (logiciel scolaire) sur free [Résolu/Fermé]

Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 29 déc. 2016 à 12:05 - Dernière réponse : le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention
- 6 janv. 2017 à 15:50
Bonjour,

Nous tentons d'installer GEPI 1.7 sur les pages perso de Free.

Adresse du site concerné : http://college.st.monique.free.fr

Nous avons placé les fichiers et les dossiers de GEPI dans un dossier gepi à la racine de l'espace pages perso, nous avons ajouté un dossier sessions et placé un fichier .htaccess contenant :

<IfDefine Free>
php56 1
</IfDefine>

pour passer en version 5.6 de PHP, à la racine de l'espace pages perso de Free.

Il a été nécessaire de supprimer le fichier .htaccess situé à la racine de GEPI pour pouvoir lancer l'installation de la base de données (nous avions une erreur 500). Celle-ci est maintenant installée.

Le problème est qu'à l'ouverture du logiciel, avant même de pouvoir s'identifier, il y a de nombreux messages :


Warning: mysqli::mysqli(): Too many open links (1) in /var/www/sda/4/c/college.st.monique/gepi/lib/mysqli.inc.php on line 34

Warning: mysqli::set_charset(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/mysqli.inc.php on line 55

Warning: main(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/mysqli.inc.php on line 56
Erreur lors du chargement du jeu de caractères utf8 :
Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/mysqli.inc.php on line 76

Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/mysql.inc on line 21

Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/initialisations.inc.php on line 239

Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 307

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli::real_escape_string(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 47

Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/traitement_data.inc.php on line 337

Warning: mysqli_query(): Couldn't fetch mysqli in /var/www/sda/4/c/college.st.monique/gepi/lib/settings.inc.php on line 61
Erreur chargement settings


Nous avons essayé avec une version 1.6, même résultat

Avez-vous une solution ?

Avec nos remerciements

Afficher la suite 

77 réponses

Greg24 1412 Messages postés samedi 29 mars 2008Date d'inscription 31 décembre 2016 Dernière intervention - 29 déc. 2016 à 13:17
0
Utile
3
Salut,

Je ne connais malheureusement pas GEPI, mais j'ai trouvé un tutoriel sur le net :
http://gepi.mutualibre.org/fr/wiki/gepi/pages/Guide+d'installation+g%C3%A9n%C3%A9rique

Essayez de le suivre,

En espérant que cela puisse aider.

Cordialement
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 29 déc. 2016 à 13:39
Bonjour,
Oui on l'a suivi avec l'aide de dugenou (membre de ce forum) mais on est tombé la dessus et on ne trouve pas de solution
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 29 déc. 2016 à 13:39
Merci quand même
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 29 déc. 2016 à 18:00
Je crois que le problème vient du dossier lib
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 29 déc. 2016 à 18:01
0
Utile
Je crois que le problème vient du dossier "lib"
Est-ce que quelqu'un qui s'y connait pourrait examiner les lignes marquées des fichiers marqués svp ?
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - Modifié par le père. le 29/12/2016 à 18:54
0
Utile
29
Bonjour

Pour la toute première erreur :
Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/4/c/college.st.monique/gepi/login.php:1) in /var/www/sda/4/c/college.st.monique/gepi/lib/initialisations.inc.php on line 16
Tu as dû essayer de modifier quelque chose dans le fichier login.php et, ce faisant, tu as introduit un caractère avant le <?php du début de ce fichier. Ça peut être un passage à la ligne involontaire, ou un BOM si tu travailles en utf-8 et que tu n'as pas pris la précaution de préciser que tu voulais l'enregistrer SANS BOM
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 31 déc. 2016 à 18:07
J'avais oublié l'apostrophe à la fin de tous les echos. Peux-tu les rajouter, car là c'est ça qui fait planter.
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 31 déc. 2016 à 20:49
Il faut un espace ?
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 1 janv. 2017 à 08:48
Pourquoi parles-tu d'espace ? J'ai écrit apostrophe. Parce que le message 'coucou1<br>' doit être entre apostrophes. J'ai mis la première mais oublié l'apostrophe finale.
J'aurais dû te demander
echo 'coucou1<br>';
au lieu de
echo 'coucou1<br>;
. Même chose pour les autres messages, évidemment.
Ce qui me fait penser que tu ne dois avoir aucune notion de PHP. J'aurais dû te poser la question dès le départ, je m'aperçois que je ne l'ai pas fait : as-tu quelques connaissances en PHP ?
Quelle version de PHP ton hébergement free utilise-t-il ?
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention > le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 1 janv. 2017 à 11:15
Finalement, je suis en train d'installer GEPI 1.6.9 sur un site Free et je retombe sur tes erreurs. Je vais pouvoir analyser le problème dans de bonnes conditions.
Je te tiens au courant.
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 2 janv. 2017 à 18:05
D'accord merci
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 1 janv. 2017 à 14:13
0
Utile
3
Bon, ça y est, en tout cas pour moi.
Comme le message l'indiquait, GEPI essaye d'ouvrir plusieurs connexions à mysqli, ce qui est interdit (en tous cas chez Free, et sur mon serveur local aussi).
La première fois, c'est juste pour faire la vérification de l'installation, et la seconde, c'est la 'vraie' ouverture, pour l'application.
En fait, il manque une fermeture de la connexion lors de la vérification. Il suffit de l'ajouter et ça va beaucoup mieux.
Remet le fichier login.php d'origine (sans les 'echo' que je t'ai demandés)
Dans le fichier gepi/utilitaires/verif_install.php, il y a une ligne à ajouter. C'est à la ligne 77 chez moi (v1.6.9). Je te donne une copie de la zone en question :
        } else {
            $msg = "<p>La connexion au serveur Mysql est établie mais impossible de sélectionner la base contenant les tables GEPI.</p>";
            $correct_install = 'no';
        }
        $mysqli->close(); // ligne 77 : fermeture de la connexion ajoutée
    } else {
        $msg = "<p>Erreur de connexion au serveur Mysql. Le fichier \"connect.inc.php\" ne contient peut-être pas les bonnes informations de connexion.</p>";
        $correct_install = 'no';
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 2 janv. 2017 à 18:06
Je vais tester merci
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 2 janv. 2017 à 18:26
Je l'est fait mais ça me remet d'autres messages d'erreurs
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 2 janv. 2017 à 18:27
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention - 2 janv. 2017 à 18:49
0
Utile
37
output started at /var/www/sda/4/c/college.st.monique/gepi/utilitaires/verif_install.php:1
On en revient encore au BOM ! Quand tu modifies un fichier, tu insères un caractère au début.
Avec quel logiciel as-tu modifié le fichier verif_install.php ?
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention > Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 6 janv. 2017 à 14:26
Tu as ajouté un BOM au début du fichier que je t'ai mis sur cjoint.com. Je viens de le récupérer de cjoint.com pour le vérifier, il n'y en avait pas.
Comment fais-tu pour récupérer le fichier ? Tu cliques sur le bouton rouge et tu vois le code à l'écran, et tu le recopies, ou tu fais un clic droit sur le bouton rouge et tu choisis enregistrer ?
[Edit] pardon, ce n'est peut-être pas un BOM. Je regarde plus précisément et je te redis.


Pour ta question sur le https et les mises à jour, la réponse est que ton site sera piraté tôt ou tard sans ces précautions. Ton établissement, les élèves et leurs parents te féliciteront sûrement.
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 6 janv. 2017 à 14:30
Je ne pouvais pas le télécharger j'ai donc copier le contenu et coller sur pspad.
Piraté par les élèves ?
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention > Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 6 janv. 2017 à 14:48
Je ne pouvais pas le télécharger
Si, tu pouvais. Cjoint.com est fait pour ça. Tu ne sais pas récupérer un fichier, c'est une autre histoire. Il faut faire un clic droit sur le lien et choisir quelque chose qui ressemble à "Enregistrer la cible" (le texte exact dépend de ton navigateur).
Ensuite, ce n'est pas un BOM qui a été inséré au début comme je l'ai dit un peu trop vite. Faut dire que tu m'avais donné l'habitude. Cette fois, c'est un <. Le fichier commence normalement par <?php, la copie que tu as faite doit commencer par <<?php, tu peux vérifier
En ce qui concerne le piratage, ce ne sont pas les élèves les plus à craindre.
Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 6 janv. 2017 à 15:15
Qui veut pirater un site scolaire ?
Et c'est bon
le père. 6042 Messages postés mardi 15 mai 2012Date d'inscription 17 avril 2018 Dernière intervention > Quent007 189 Messages postés samedi 10 décembre 2016Date d'inscription 24 avril 2017 Dernière intervention - 6 janv. 2017 à 15:50
Je t'ai répondu en message privé