Cocob35 Posted November 24, 2018 Share Posted November 24, 2018 bonjour à tou(te)s, j'avais un prestashop 1.7.4.2, hébergé chez OVH (mutualisé pro) Le site fonctionnait, mais je n'arrivais pas à le mettre à jour sous la 1.7.4.4, avec one click upgrade, j'avais toujours un plantage lors de la mise à jour. Je pense que cette erreur était due à une mise à jour précédente qui n'avait pas dû se terminer complètement. J'ai donc créé un serveur local (un VM linuxkey prestashop) et y ai recopié le dump de ma base de données, le répertoire de mon presta 1.7.4.2, je modifie le app/config/parameters.php Je teste en local et mon site fonctionne, comme celui sur OVH, nickel. Je télécharge en local une archive du fichier d’installation de prestashop 1.7.4.2, Je la recopie dans mon répertoire presta local en remplaçant les anciens fichiers par les bons de l'archive. Je remets mon parameters.php, je vais sur mon site local, et ça marche, je vais dans le backoffice, tout fonctionne correctement, certaines fonctionnalités qui n’étaient pas accessibles avant le sont maintenant Je vide le cache, tout va bien, je fais la mise à jour vers la 1.7.4.4 avec one click upgrade, Et ça marche ! Trop bien ! Je fais toutes les mises à jour de mes modules, de mon thème Tout se passe à merveille et tout fonctionne bien,... en local. Hé oui, comme je l'ai annoncé ceci n'est pas un conte de fées. C'est lorsque je fais l'opération retour chez OVH que tout se corse. Je recopie mon site local dans un nouveau répertoire sur mon ftp OVH avec une petite commande lftp : lftp -u ftp-user,ftp-password -e "mirror -R /var/www/prestashop /PRESTASHOP17;quit" ftp.mon-ftp-chez-ovh.fr , je dump ma base de donnée locale (avec adminer sous linuxkey), et la réimporte dans mon phpmyadmin d'OVH, Je redirige mon domaine sur le nouveau répertoire, je modifie le parameters.php, Je vide les caches manuellement, Je supprime le .htaccess, Je modifie les permissions 755 pour les dossiers find . -type d -exec chmod 755 {} ";" 644 pour les fichiers. find . -type f -exec chmod 644 {} ";" et... j'ai une belle erreur 500, à la fois sur le front et le backoffice Bon pas de panique, je passe mon site en debug en modifiant le config/defines.inc.php en passant la ligne define('_PS_MODE_DEV_', false); false à true if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); Mon site est accessible, à la fois le front et le backoffice, mais je n'ai aucune erreur d'affichée, rien, nib, nada, Ben voilà, je suis coincé, je ne sais pas quoi faire d'autre, alors si quelques'un à une piste, Je suis preneur de votre aide. merci d'avance, Coco Link to comment Share on other sites More sharing options...
doekia Posted November 24, 2018 Share Posted November 24, 2018 Vider les cache, activer le debug, vider les cache, désactiver le debug, vider les caches. Après il faut aussi consulter les logs OVH qui peut-être vont mettre en lumière autre chose Link to comment Share on other sites More sharing options...
Cocob35 Posted November 24, 2018 Author Share Posted November 24, 2018 13 minutes ago, doekia said: Vider les cache, activer le debug, vider les cache, désactiver le debug, vider les caches. Après il faut aussi consulter les logs OVH qui peut-être vont mettre en lumière autre chose Merci Doekia pour ton aide. Alors j'ai vider les caches (supprimer tous les contenu) dans : var/cache/dev/smarty/compile/ var/cache/prod/smarty/compile/ en fait il est vide desactiver le mode debug, mon site est en error 500 aucun cache n'est généré dans var/cache/prod/smarty/compile/ je remet le mode debug je vide les caches, remode prod, error 500, remode debug entre temps (je suis en multiboutique) j'ai créé (en mode debug) une nouvelle boutique sur la page d'accueil de cette boutique j'ai ce message Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. et dans le log d'OVH error ceci : AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. je ne sais pas si cela éclair mon problème d'un jour nouveau, Amicalement, Coco Link to comment Share on other sites More sharing options...
doekia Posted November 24, 2018 Share Posted November 24, 2018 (edited) vide ton .htacces et regénère-le ET on est d'accord que les répertoire var/cache/prod/smarty/cache et var/prod/cachefs sont vide Edited November 24, 2018 by doekia (see edit history) Link to comment Share on other sites More sharing options...
Cocob35 Posted November 24, 2018 Author Share Posted November 24, 2018 3 minutes ago, doekia said: vide ton .htacces et regénère-le oui je viens de le refaire suppression du .htaccess et dans SEO & URL, url simplifié passé à NON enregistrer, puis url simplifié passé à OUI et enregistré le .htaccess est regénéré automatiquement par prestashop je vide le cache /dev mode debug false error 500 sniff 8( Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now