Jump to content

Erreur PHP suite au passage à PHP 7


Recommended Posts

Bonjour à toutes & à tous,

 

 

Je rencontre un problème de compatibilité de PHP 7 avec uniquement mes fiches produit. J'étais sous prestashop 1.6.1.4 et je rencontrais ce souci de page blanche sur les fiches produit, du fait je suis passé sous prestashop 1.6.1.6 mais le problème reste entier.

 

En analysant la page blanche j'ai le résultat suivant :

 

1469452843-capture-erreur-php.jpg

 

Est-ce quelqu'un aurait une piste sur la correction à apporter pour que ce soit compatible PHP 7 ?

 

Est-ce qu'il n'y a que le problème affiché qui doit être corrigé ou les lignes en dessous doivent aussi est prises en considération ?

 

Un grand merci d'avance pour votre aide, car j'ai quelques notions en html et css mais aucune en php...

 

Très bonne fin de journée :)

Link to comment
Share on other sites

Rien a voir avec php7, il vous manque la table d'un de vos modules^^

 

Bonjour Eolia,

 

Merci pour ta réponse, comment savoir quel est le module incriminé ? Car une fois identifié, si je le réinitialise, je devrait avoir la table de créée ? Ou il faut que je le réinstalle entièrement ? 

 

Ce qui est étonnant c'est que sous php 5.6 je n'ai pas de souci de page blanche, il n'y a qu'une fois passé en PHP 7.

 

Un grand merci d'avance pour ton aide précieuse ;)

Link to comment
Share on other sites

 je rencontrais ce souci de page blanche sur les fiches produit, du fait je suis passé sous prestashop 1.6.1.6 mais le problème reste entier.

 

si vous avez un problème, page blanche ou autre, ne faites surtout pas de mise à jour, que ce soit de la boutique ou de PHP, ça ne résout jamais le problème, ça ne peut qu’aggraver les choses.

Link to comment
Share on other sites

C'est marqué dans le message... advanceddateofdelivery

 

C'est comme le port salut lol, mais je voulais être sûr :) Merci beaucoup Eolia !

 

coeos.pro : Je n'ai pas fais de mise à jour pour corriger le souci, en PHP 5.6 que ce soit avant ou après la mise à jour, je n'ai pas de page blanche. Mais je pensais à tord que c'était un problème de compatibilité PHP.

 

En tout cas merci pour vos réponse et particulièrement Eolia ;)

 

Très bonne fin de journée à vous deux.

Link to comment
Share on other sites

J'ai corrigé le souci de la table manquante, mais la page blanche est toujours présente... L'activation des rapport de bug ne me donne plus de message d'erreur, du fait j'ai une page blanche sans indication de la provenance de ce problème.

 

Retour à la case départ, en PHP 7 page blanche sur les fiches-produit, en PHP 5.6 aucune page blanche... je sèche...

Link to comment
Share on other sites

Et les logs d'erreur serveur non plus ?

 

Pour l'instant je n'ai que les logs de la veille, donc j'en saurais plus demain :) Mais effectivement c'est la dernière source d'info.

 

Comme je ne laisse pas la boutique en PHP 7, il faut que je tombe sur la bonne portion, demain je consulterais la tranche horaire des tests d'aujourd'hui et posterais le résultat.

 

Merci encore :)

Link to comment
Share on other sites

Bonjour !

 

Donc en analysant mes logs d'erreurs sur mon serveur OVH, j'ai une requête en erreur qui revient, mais elle est présente tous le temps, pas seulement lors du passage en php7. J'ai contacté Mailjet pour savoir pourquoi j'avais cette erreur (j'attend la réponse) :

 

[Mon Jul 25 17:35:45 2016] [error] [client 178.33.60.184] ModSecurity: Access denied with code 403 (phase 2). Operator EQ matched 0 at REQUEST_HEADERS. [file "/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_21_protocol_anomalies.conf"] [line "65"] [id "960009"] [rev "2.1.1"] [msg "Request Missing a User Agent Header"] [severity "NOTICE"] [tag "PROTOCOL_VIOLATION/MISSING_HEADER_UA"] [tag "WASCTC/WASC-21"] [tag "OWASP_TOP_10/A7"] [tag "PCI/6.5.10"] [hostname "wibleo.com"] [uri "/modules/mailjet/events.php"] [unique_id "V5Yx0QoAWtsAABZN1xUAAAAg"]

 

Je ne sais pas si c'est lié, surtout que je n'ai plus le module mailjet (c'est probablement l'origine du souci), je ne sais pas pourquoi ça continu à appeler cette url.

 

Ensuite au alentour de l'heure du changement d'environnement j'ai ça (j'ai remplacé les éléments sensibles, mais ça vient du BO) :

 

[Mon Jul 25 17:08:47 2016] [error] [client 10.108.16.211] [host wibleo.com] (9)Bad file descriptor: failed to stat mapfile, referer: https://wibleo.com/**********************/index.php?controller=AdminModules&token=*****************************

 

Et puis j'ai cette erreur là qui doit correspondre à la page blanche :

 

[Mon Jul 25 17:09:32 2016] [error] [client 78.230.178.48] [host wibleo.com] client denied by server configuration: /homez.595/*********/www/img/cms/Applications, referer: https://wibleo.com/273-withings-balance-ws-30.html

 

Je ne vois d'où peuvent provenir les erreurs et j'avoue que là c'est de la science fiction pour moi, je ne sais pas le déchiffrer.

 

Merci d'avance pour votre aide :)

Link to comment
Share on other sites

  • 3 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...