Prestashop 1 click upgrade http 500 erreur
Lorsque PrestaShop déploie une nouvelle version stable, cela annonce la livraison d'une multitude d'améliorations, de nouveautés et de résolutions de bugs. Cependant, appliquer la fameuse modération et une anticipation rigoureuse demeure l'approche préconisée avant d'engager une mise à jour de votre système. La gestion des mises à jour de PrestaShop par le biais du module 1-Click Upgrade n'est pas exemptée de certaines complications techniques, conduisant dans certains cas à l'obtention d'une intimidante page blanche ponctuée par une terrifiante Erreur 500.
Vous avez un problème avec le module 1-Click Upgrade de PrestaShop
L'obstacle souvent rencontré lors de la mise à jour de PrestaShop réside essentiellement dans le module 1-Click Upgrade courtoisement offert par PrestaShop lui-même. La praticité et simplicité de ce module est incontestable - il permet une actualisation aisée et express de votre boutique PrestaShop en une poignée de clics. Toutefois, ce charmant module n'est pas exempt de défauts. Parfois, il se rebelle lors de l'opération de mise à jour vers PrestaShop 1.7.4.0. Le tumulte commence lorsque le processus de mise à jour s'interrompt abruptement, vous laissant face à un message d'erreur des plus déstabilisants. Par conséquent, l'accès à votre précieuse boutique PrestaShop vous est totalement interdit. Cette situation fâcheuse culmine par l'apparition d'une page blanche intimidante et d’une Erreur 500 lorsque vous essayez d’accéder à votre propre boutique PrestaShop.
Comment solutionner un problème de mise à jour PrestaShop avec 1 click ?
Imaginez l'infortuné scénario où vous auriez procédé à l'actualisation de votre plateforme avec le module 1-Click Upgrade sans avoir préalablement évalué sa compatibilité. La conséquence fâcheuse est que vous vous retrouverez dans l'incapacité d'accéder à votre espace de vente PrestaShop. Dans une telle situation, la solution la plus adéquate est incontestablement de procéder au rétablissement de votre ecommerce PrestaShop en puisant dans l’un de vos enregistrements de sauvegarde.
La mise à niveau réussie de PrestaShop requiert parfois l’utilisation du module « autoupgrade v4.0.0 Beta 3 », en version expérimentale. Votre premier pas consistera donc à télécharger la version 4.0.0 Beta 3 du module autoupgrade. Ensuite, procédez à l'extraction du contenu de l'archive, avant de compresser à nouveau le dossier « autoupgrade » au format « zip ». Un décaretage soigneux est primordial dans cette phase pour éviter toute complication subséquente.
Autres solutions pour problème erreur installation 1 click upgrade de Prestashop
Si vous rencontrez une erreur 500, je vous conseille de jeter un œil aux registres de votre serveur pour y déceler la source du problème.
N'oubliez pas de porter une attention toute particulière à votre configuration PHP, en inspectant notamment la mémoire ou les limites d’exécution.
De mon côté, j'ai fini par dénicher la solution en supprimant deux fichiers de trop nommés index.php dans deux emplacements précis :
/src/PrestaShopBundle/Controller/Admin/Sell/index.php
/src/PrestaShopBundle/Controller/index.php
Au fur et à mesure, je suis tombé sur une erreur dans ma base de données qui m'a poussé à créer une colonne qui manquait dans la table ps_tab. C'est désormais réglé!
Je vous recommande donc d’activer le mode de débogage. Pour ce faire, modifiez simplement cette ligne de code au début du fichier config/defines.inc.php :
Remplacez :
define('_PS_MODE_DEV_', false);
Par :
define('_PS_MODE_DEV_', true);
Procédez ensuite à la réinitialisation de ce module et démarrez-le. Il est possible que le module 1 click upgrade ait été téléchargé incorrectement, assurez-vous donc de le télécharger à nouveau. Assurez-vous également de vérifier les registres de votre hébergement pour y dénicher d’éventuelles erreurs ou problèmes relatifs aux droits ou aux autorisations externes.