Bonjour,

----- Message d'origine -----
De: "pascal.dieudonne" <[email protected]>
Date: Dimanche, Avril 6, 2014 10:17 pm
Objet: Re: [gepi-users] Re : Re: pb installation gepi sur un nouveau serveur
À: Liste des utilisateurs de Gepi <[email protected]>


> Le 06/04/2014 19:57, Leygnac Marc a écrit :
> >Bonsoir,
> >
> >----- Message d'origine -----
> >De: "pascal.dieudonne" <[email protected]>
> >Date: Dimanche, Avril 6, 2014 3:17 pm
> >Objet: Re: [gepi-users] pb installation gepi sur un nouveau serveur
> >À: Liste des utilisateurs de Gepi <[email protected]>
> >
> >
> >>J'ai enlevé le htacces
> >>présent dans gepi pour tester et j'arrive alors sur une page blanche,
> >>mais le message d'erreur interne (500) a disparu. Sans doute une
> >>indication mais pas compréhensible pour moi.
> >>
> >>Merci par avance pour vos lumières.
> >Une page blanche c'est le plus souvent dû à une erreur PHP. Il 
> faudrait configurer php.ini pour que les messages d'erreur soient 
> affichés : http://www.php.net/manual/fr/errorfunc.configuration.php
> Bonsoir,
> 
> Désolé mais cette page me pose plus de questions qu'elle ne m'apporte 
> de réponses. Quelle fonction utiliser parmi la dizaine de présentées. 

Il faut modifier deux lignes dans le fichier php.ini pour avoir :
error_reporting  =  E_ALL
et
display_errors = On
Mais encore faut-il avoir accès à ce fichier (impossible dans le cas 
d'hébergement mutualisé) et savoir où il se trouve, pour ce dernier point il 
suffit de créer un fichier phpinfo.php contenant
<?php
phpinfo(INFO_GENERAL);
?>
et de le charger avec le navigateur (http://fr2.php.net/phpinfo).


> Tu m'avais déjà indiqué la fonction dans un message précédent :
> 
> une page blanche c'est le plus souvent signe qu'une erreur PHP s'est
> 
> produite. Il faudrait obtenir le message d'erreur, en 1.6.4 on peut le
> faire en ajoutant la ligne
> 
> >error_reporting(E_ALL);
> >juste après la ligne (11)
> >if (version_compare(PHP_VERSION, '5.3.0', '>='))
> 
> error_reporting(error_reporting() & (-1 ^ E_DEPRECATED));
> 
> dans le fichier
> lib/initialisations.inc.php
> 
> mais cela ne fonctionne pas chez moi, ou alors je n'ai pas bien 
> compris cqu'il faut insérer.


Il faut bien insérer 
error_reporting(E_ALL);
dans  lib/initialisations.inc.php, mais également au début de login.php car 
dans ton cas l'erreur se produit dès la page de login, et que login.php exécute 
utilitaires/verif_install.php avant d'exécuter  lib/initialisations.inc.php. 

Si php.ini est modifié pour afficher les erreurs, inutile d'ajouter les lignes 
error_reporting(E_ALL);

Sur un serveur en production on ne doit pas afficher les messages d'erreur car 
ils peuvent donner des indications inintéressantes pour un pirate.

> 
> Merci en tout cas
> 
> Pascal Dieudonné
> 
> Si le serveur Apache n'arrive pas à identifier une erreur il affiche 
> le code 500, donc ça n'apporte aucune information.
> >>Pascal Dieudonné
> >>>Bon courage !
> >>_________________________________________________________________________________
> >>Documentation Gepi en ligne :
> >>Pour modifier ou résilier votre abonnement à cette liste :
> >>
> >_________________________________________________________________________________
> >Documentation Gepi en ligne : 
> >Pour modifier ou résilier votre abonnement à cette liste :
> >
> >
> _________________________________________________________________________________
> Documentation Gepi en ligne : 
> Pour modifier ou résilier votre abonnement à cette liste :
> 
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à