Gepi (logiciel scolaire) sur free

Résolu
Quent007 Messages postés 204 Statut Membre -  
 Utilisateur anonyme -
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

5 réponses

Résumé de la discussion

L’installation de GEPI 1.7 sur les pages personnelles Free présente des erreurs PHP et MySQL, avec des messages tels que 'Too many open links' et 'Couldn't fetch mysqli' avant l’identification. Des modifications recommandées incluent l’utilisation de PHP 5.6 pour Free, la suppression du .htaccess racine de GEPI lors de l’installation et la vérification de l’encodage UTF-8 sans BOM. Plusieurs éléments pointent vers une instabilité des connexions MySQL et des limites de liens, des soucis d'encodage UTF-8 et des dépendances PHP non disponibles, avec une recommandation d’utiliser HTTPS lorsque possible. Par ailleurs, plusieurs réponses évoquent des erreurs liées aux fonctions mb_ereg_replace et mb_eregi_replace, suggérant que l’activation de l’extension mbstring pourrait corriger certains messages lors de l’entrée.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Greg24 Messages postés 1482 Statut Membre 392
     
    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
    0
    1. Quent007 Messages postés 204 Statut Membre
       
      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
      0
    2. Quent007 Messages postés 204 Statut Membre
       
      Merci quand même
      0
    3. Quent007 Messages postés 204 Statut Membre
       
      Je crois que le problème vient du dossier lib
      0
  2. Quent007 Messages postés 204 Statut Membre
     
    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 ?
    0
  3. Utilisateur anonyme
     
    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
    0
    1. Quent007 Messages postés 204 Statut Membre
       
      Bonjour,
      Je n'est pourtant rien modifié et je ne sais pas ce qu'est un BOM...
      0
    2. Utilisateur anonyme
       
      Peux-tu mettre sur cjoint.com (ou autre) ton fichier login.php pour que je le compare avec l'original que je viens de télécharger ?
      0
    3. Quent007 Messages postés 204 Statut Membre
       
      Je tiens a préciser que c'est la version 1.6.9 que j'essaye
      0
  4. Utilisateur anonyme
     
    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';
    
    0
    1. Quent007 Messages postés 204 Statut Membre
       
      Je vais tester merci
      0
    2. Quent007 Messages postés 204 Statut Membre
       
      Je l'est fait mais ça me remet d'autres messages d'erreurs
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    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 ?
    0
    1. Quent007 Messages postés 204 Statut Membre
       
      Directement de FileZilla
      0
    2. Utilisateur anonyme > Quent007 Messages postés 204 Statut Membre
       
      Je ne pense pas que Filezilla ait un éditeur de texte intégré. Il appelle l'éditeur de texte du système.
      Si tu n'as pas fait de paramétrage spécial, c'est l'éditeur de textes par défaut de ton système, sans doute notepad (le bloc-notes) si tu es sous Windows.
      Si c'est ça, j'ai l'impression que tu ne peux pas enregistrer en utf8 sans BOM, en tous cas je n'ai pas trouvé.
      Installe notepad++ (le plus répandu) ou pspad (mon préféré), tu pourras faire de l'utf8 sans BOM
      0
    3. Quent007 Messages postés 204 Statut Membre
       
      J'ai modifié avec pspad
      0
    4. Quent007 Messages postés 204 Statut Membre
       
      Mais il y a encore des problèmes
      0
    5. Utilisateur anonyme > Quent007 Messages postés 204 Statut Membre
       
      output started at /var/www/sda/4/c/college.st.monique/gepi/lib/mysqli.inc.php:1

      C'est toujours le même problème, tu ne reconnais pas le message d'erreur ? Mais avec le fichier gepi/lib/mysqli.inc.php cette fois
      0