affichage d'erreur et modification du fichier php.ini

Discussion dans 'Discussions Générales' démarrée par sam01, Avr 29, 2015.

  1. sam01

    sam01 New Member

    Bonjour,

    voilà lorsque j'ai des erreurs sur mes pages .php, ce sont des pages blanches qui s'affichent, ce qui ne m'aide pas à débuger l'erreur.
    J'ai suivi le tuto suivant pour une modification du fichier php.ini :

    https://my.planethoster.net/index.p...ew/7/1/comment-utiliser-un-phpini-personnalis

    j'ai donc ajouter la ligne suivante à mon fichier .htaccess :

    Code:
    php_value display_errors on
    
    D'une part ça ne fonctionne pas, mais en plus mon site ne s'affiche plus du tout, j'ai une erreur 404 lorsque je tente d'accéder à une page de mon site qui fonctionnait.

    Comment dois-je faire pour avoir l'affiche de mes erreurs ?

    merci d'avance pour votre aide.
     
  2. ipefix

    ipefix New Member

    Bonjour,

    si tu ne peux pas entrer des php_value ou php_flag dans ton htaccess, insère ces lignes au tout début de ton fichier php (après <?php ):

    PHP:
    ini_set("display_errors"1);
    error_reporting(E_ALL);
     
  3. PH-Jay

    PH-Jay Member

    Si vous êtes sur un VPS il se peut que l'affichage des erreurs ait été désactivée au niveau des configurations PHP ouvrez un ticket ICI et nous corrigerons cela pour vous.
     
    Dernière édition: Avr 29, 2015
  4. sam01

    sam01 New Member

    Je suis sur un serveur mutualisé. Est ce que je dois ouvrir un ticket?
     
  5. sam01

    sam01 New Member

    Bonjour,

    la commande que tu m'as indiquée :

    Code:
    ini_set("display_errors", 1);
    error_reporting(E_ALL);  
    
    ne fait toujours pas apparaître mon code erreur.

    ma page est toujours blanche.
     
  6. sam01

    sam01 New Member

    J'ai tenté de modifier mon .htaccess, mais je me suis retrouvé avec une erreur 404 sur toutes les pages de mon site.
    Maintenant, même en revenant en arière, je ne parviens à réparer mon site.
    J'ai du 404 partout même avec la configuration initiale e mon .htaccess qui fonctionnait avant.

    Voici comment est codé mon .htaccess :

    Code:
    #Options +FollowSymlinks
    RewriteEngine on
    
    #Album photo
    # http://www.votresite.tld/article.php?numero=8125&page=1
    # http://www.votresite.tld/article.php?numero=8125&page=2 
    
    # on veut que ça devienne
    
    # http://www.votresite.tld/article-8125-1.html
    # http://www.votresite.tld/article-8125-2.html
    
    # pour cela on fait 
    
    # RewriteRule ^article-([0-9]+)-([0-9]+)\.html$  article.php?numero=$1&page=$2  [L]
    
    #RewriteRule ^/index.html$ http://127.0.0.1/index.php [L]
    #RewriteRule ^index\.html$ /index.php [L]
    #RewriteRule ^(fr|en|es)/(.*)\.html$ $2\.php?lang=$1 [L]
    #RewriteRule ^mess-reception-env-([a-z]+)\.html$ mess-reception.php?mess=$1 [L]
    
    
    RewriteCond %{REQUEST_URI} /$
    RewriteRule .* %{REQUEST_URI}index.php [R,L]
    RewriteRule ^index-([0-9]+)\.html$ /index.php?err=$1 [L]
    RewriteRule ^index-([a-zA-Z]+)\.html$ /index.php?action=$1 [L]
    RewriteRule ^mess-reception-ecrire-([a-z]+)-([0-9]+)\.html$ mess-reception-ecrire.php?action=$1&reponse=$2  [L]
    RewriteRule ^mess-reception-ecrire-([0-9]+)\.html$ mess-reception-ecrire.php?id=$1  [L]
    RewriteRule ^mess-reception-ecrire-([a-z]+)\.html$ mess-reception-ecrire.php?action=$1  [L]
    RewriteRule ^mess-reception-lire-([a-z]+)-([a-z]+)-([0-9]+)\.html$ mess-reception-lire.php?mess=$1&action=$2&id_mp=$3  [L]
    RewriteRule ^mess-reception-lire-([a-z]+)-([0-9]+)\.html$ mess-reception-lire.php?action=$1&id_mp=$2  [L]
    RewriteRule ^mess-reception-([a-z]+)\.html$ mess-reception.php?mess=$1  [L] 
    RewriteRule ^profiladh-logement-etudiant-([0-9]+)-([a-zA-Z0-9.-]+)\.html$ profiladh.php?id=$1&show=$2 [L] 
    RewriteRule ^profiladh-logement-etudiant-valide-([0-9]+)-([a-z]+)\.html$ profiladh.php?id=$1&valide=$2 [L] 
    RewriteRule ^profiladh-logement-etudiant-([0-9]+)\.html$ profiladh.php?id=$1  [L]
    RewriteRule ^crecli01-inscription-etape-1-([a-z]+)-([a-z]+).html$ /crecli01.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli01-registrar-paso-1-([a-z]+)-([a-z]+).html$ /crecli01.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli01-subscribe-step-1-([a-z]+)-([a-z]+).html$ /crecli01.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli02-inscription-etape-2-([a-z]+)-([a-z]+).html$ /crecli02.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli02-registrar-paso-2-([a-z]+)-([a-z]+).html$ /crecli02.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli02-subscribe-step-2-([a-z]+)-([a-z]+).html$ /crecli02.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli03-inscription-etape-3-([a-z]+)-([a-z]+).html$ /crecli03.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli03-registrar-paso-3-([a-z]+)-([a-z]+).html$ /crecli03.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli03-subscribe-step-3-([a-z]+)-([a-z]+).html$ /crecli03.php?type=$1&modifcoord=$2  [L]  
    RewriteRule ^crecli04-inscription-etape-4-([a-z]+)-([a-z]+).html$ /crecli04.php?type=$1&modifcoord=$2  [L]
    RewriteRule ^crecli04-registrar-paso-4-([a-z]+)-([a-z]+).html$ /crecli04.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli04-subscribe-step-4-([a-z]+)-([a-z]+).html$ /crecli04.php?type=$1&modifcoord=$2  [L]
    RewriteRule ^crecli05-inscription-etape-2-([a-z]+)-([a-z]+).html$ /crecli05-etape02.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli05-subscribe-step-2-([a-z]+)-([a-z]+).html$ /crecli05-etape02.php?type=$1&modifcoord=$2  [L] 
    RewriteRule ^crecli05-registrar-paso-2-([a-z]+)-([a-z]+).html$ /crecli05-etape02.php?type=$1&modifcoord=$2  [L]
    RewriteRule ^crecli04-afficher-photo-([a-zA-Z0-9.-]+).html$ /crecli04.php?show=$1  [L] 
    RewriteRule ^crecli05-etape02-([a-z]+)-([0-9]+).html$ /crecli05-etape02.php?action=$1&id_des=$2  [L]
    RewriteRule ^contact-([a-z]+)\.html$ contact.php?abus=$1  [L]
    
    
    RewriteEngine on
     
    # Mode maintenance
    RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
    RewriteCond %{REQUEST_URI} !^/maintenance.php [NC]
    RewriteCond %{REQUEST_URI} !^/style/style.css
    RewriteCond %{REQUEST_URI} !^/images/.*
    RewriteRule .* /maintenance.php [L]
    
     
  7. PH-Christophe

    PH-Christophe New Member Membre de l'équipe

    Bonjour,

    selon le CMS utilisé, la manipulation peut être un peu différente, je vous invite à ouvrir un ticket et nous pourrons regarder directement cela pour vous.
     
  8. Bertrand40

    Bertrand40 New Member

    Bonjour,

    Le lien vers le tuto php.ini, indiqué en début de ce fil, ne se charge pas chez moi. Je suis redirigé vers mon espace client.
    Que faire ?

    Merci d'avance.
     
  9. PH-Quentin

    PH-Quentin Administrator Membre de l'équipe

Partager cette page