Anomalie #306
ouverthttps://2023.coeurdefoyer.fr/ - HT500 ! https://2025.coeurdefoyer.fr/ - HT500 !
Mis à jour par David Mercereau il y a 12 jours · Edité
- Statut changé de Nouveau à En cours
- Assigné à mis à David Mercereau
- Logs d’accès trouvés (~/logs/*.gz)
- Forçage PHP 7.4 opérationnel via .htaccess mais pas de personnalisation instruction
- “Mesures → Erreurs” montre un bruit 401.shtml manquant (non bloquant pour la 500)
- Impossible pour l’instant de rediriger error_log vers un fichier (reste /dev/null)
- Le problème initial “500” a été rendu diagnostiquer grâce à PS_MODE_DEV.
- La première cause (dossier modules/ absent) a été corrigée.
- Le blocage actuel est côté hébergement PHP : extension JSON non chargée, empêchant PrestaShop de fonctionner.
- La prochaine action déterminante est l’activation de l’extension json dans le panel o2switch.
Message à Guillaume :
Pour ton erreur 500 j'ai commencé par 2023 : https://2023.coeurdefoyer.fr/ (j'ai activé le debug donc c'est normal les erreur...)
Le problème venait du fait que le répertoire "modules" était inexistant ... Tu sais me dire comment tu as fait ta migration ? Tu déplace ce répertoires modules ?
Pour "retrouver du contenu" j'ai récupéré les modules de la version 1.8 de prod mais clairement ça doit pas être les bon / bonne version... Tu sais où pourrait être ce répertoire modules ? Sinon je récupère les sources mais si tu as fais des modifs ou que tu as plus que des modules natifs il me faudrait une liste
La version de PHP aussi était pas bien en corrélation avec cette version prestashop. Il y avait des ordres pour rester en 7.4 dans le .htaccess mais il manquait une instruction donc c'était pas considéré... on était en 8.x
Mais je suis re-passé en 8 parce que j'arrive pas à personnaliser le log d'erreur sur o2switch quand on personnalise la version de PHP ... bref un peu frustré de savoir ce qu'il faut faire sur un serveur mais que là chez o2switch c'est des fonctionnalités caché à la con...
je ferai 2025 sur la base de 2023... pour pas perdre de temps... Mais j'attends ton retour pour "modules" parce que si on a pas ça j'ai l'impression que ça va pas servir beaucoup d'aller plus loin...
Mis à jour par David Mercereau il y a 11 jours · Edité
J'ai récupéré les modules "par défaut de la v1.7.8.8
J'ai regarder dans la base de donnée pour voir les traces des modules installés, les comparé avec ceux livré par défaut. Il en manque encore pas mal :
- advertisingpdf
- autoupdateonbackorderstatus
- autoupgrade
- bigdata
- chronossimo
- createhook
- cyberoffice
- dpdfrance
- everblock
- everpscss
- everpscustomerconnect
- everpspopup
- everpsseo
- everpsshowstock
- fonticons
- homebestsellerstab
- homefeatured
- homenewtab
- lgimagesregenerator
- mergecustomers
- migrationproserver
- mycyberoffice
- opartdevis
- paybox
- ps_bestsellers
- ps_buybuttonlite
- ps_categoryproducts
- ps_emailalerts
- ps_googleanalytics
- ps_mbo
- ps_newproducts
- ps_specials
- ps_viewedproduct
- psgdpr
- sdevadeo
- sdevmanomano
- sekeywords
- statsequipment
- statslive
- statsorigin
- statsvisits
- storecommander
- trustedshopsintegration
- vatchecker
- wkmanagesuppliers
- zipcodezone
Ensuite j'en ai récupéré d'autres dans la v1.8 en priant pour qu'ils soient compatible... voici ceux qui manquent encore à l'appel : - advertisingpdf
- autoupgrade
- bigdata
- chronossimo
- createhook
- cyberoffice
- everblock
- everpscss
- everpscustomerconnect
- everpspopup
- everpsseo
- everpsshowstock
- fonticons
- homebestsellerstab
- homefeatured
- homenewtab
- lgimagesregenerator
- migrationproserver
- mycyberoffice
- ps_buybuttonlite
- ps_mbo
- ps_viewedproduct
- sdevadeo
- sekeywords
- statsequipment
- statslive
- statsorigin
- statsvisits
- trustedshopsintegration
Donc soit t'as une sauvegarde quelque part de ce répertoire "modules" et là on est sauvé, soit on ré-install un par un les modules, soit on les désactives et tu auras un "vieux site" pas vraiment comme avant... je ne sais pas exactement ce que tu veux garder... et je ne sais pas dire si ça va être exploitable...
Mis à jour par David Mercereau il y a 11 jours
Toujours focus 2023
J'ai récupéré les modules sur l'ancien serveur osiris.o2switch.net : 1788.coeurdefoyer.fr/modules/
(en excluant 1788.coeurdefoyer.fr/modules/sdevadeo/logs/attributes/temp_values.txt qui pèse 14G)
Le module trustedshopsintegration était complètement en caraffe et fait planter tout l'ensemble, je l'ai désactivé :
UPDATE ps_module SET active = 0 WHERE name = 'trustedshopsintegration';
mv modules/trustedshopsintegration/ modules_Uninstalled/
J'ai l'impression qu'il y a une histoire de clé ? De licence qui fait qu'il plantait peut être ? Ce qui cause la disparition des images ?
<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>empty.json</Key><RequestId>X7BK34HYSWVDMW56</RequestId><HostId>KWw301lxpeOYmzoLITyeiwL0McLqlibvVAC0WNAiRF7fJGQ0G41+PNoT5tfazNFWH9SWxwqe3HIcSGgzpBxH2musrnCtM4LD9Awvzjv2PGQ=</HostId></Error>
Je sais pas jusqu'où tu veux que j'aille dans la résolution de ça, je suis à quasi 3h de taf (j'avais dit 2h gratuite)
J'ai réussi à me connecter avec mon compte client.. il semble y avoir 80% du site en fonctionnalité de présent...
Note que j'ai pas réussi à faire fonctionner PHP 7.4, il manque des extension PHP pour prestashop, j'ai suivi le tuto o2switch : https://faq.o2switch.fr/guides/php/changer-version-php-et-php-ini/ mais ça ne fonctionne que partiellement. Tu as du support technique humain chez o2switch ? Si oui où ? il pourrait débloquer ce point (même si je ne garantie pas que ça fasse du mieux sur ta vielle pré-prod...