Résoudre les problèmes
Diagnostiquer l'erreur 503 Overloaded dans PrestaShop
Une erreur 503 Overloaded ne prouve pas à elle seule un blocage par géolocalisation. Notez l'URL, l'IP concernée, l'heure et le corps exact de la réponse ; vérifiez aussi si la 503 provient de PrestaShop, du serveur web ou d'un proxy.
La version est déterminante :
- PrestaShop 1.6 pouvait répondre par une 503 en affichant son modèle de pays restreint. Distinguez
restricted-country.tplde la page de maintenance avant de modifier les réglages. - PrestaShop 1.7 et versions ultérieures répondent par une 403 en cas de restriction géographique ; une 503 du cœur est liée à la maintenance. Examinez aussi les journaux du serveur pour écarter des limites ou des erreurs d'infrastructure.
Si vous avez confirmé une restriction géographique, vérifiez Préférences > Géolocalisation dans PrestaShop 1.6 ou International > Localisation > Géolocalisation dans les versions ultérieures. Les bases GeoIP peuvent classer de façon imprécise les connexions mobiles, d'entreprise ou via VPN. Depuis PrestaShop 8.1, les nouvelles installations n'incluent plus par défaut une liste blanche de moteurs de recherche qui devient obsolète.
Ne désactivez ou ne modifiez la restriction qu'après l'avoir vérifiée, puis répétez la même requête depuis une IP concernée. Si le code reste 503, rétablissez le réglage et poursuivez le diagnostic dans les journaux : la géolocalisation n'était pas la cause.
Vérifiez que la solution ne change pas l'accès prévu
Les réponses décrites correspondent au cœur de ces versions ; un module, un override ou un proxy peut les modifier. Enregistrez les réglages précédents et ne changez qu'une seule option pour pouvoir comparer la même URL et la même connexion.
Après avoir corrigé une restriction erronée, vérifiez le catalogue, le panier et le début de commande depuis la connexion concernée et confirmez que l'accès prévu est maintenu pour les autres pays. Si votre boutique est toujours sous PrestaShop 1.6, gardez ce diagnostic pour cette installation et planifiez sa mise à jour sur une copie de test.
Cela peut aussi vous aider
- Erreur 503 Service Unavailable Diagnostiquez une erreur 503 à partir de la réponse, des journaux et des métriques du même instant p...
- Activer temporairement le mode debug de PrestaShop Obtenez l'exception exacte en activant temporairement _PS_MODE_DEV_ depuis le back-office ou defines...
- Erreur lors de l'installation de modules dans PrestaShop, The file is missing Diagnostiquez The file is missing à partir du code d'envoi de PHP et des journaux avant de modifier...
- Erreur « An error occurred while sending the message » dans le formulaire de contact de PrestaShop Diagnostiquez le rejet du formulaire de contact et corrigez un ancien override uniquement s'il n'env...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.