Question

J'ai récemment installé le dernier patch de sécurité pour Enterprise Edition 1.14.2.0.

Certaines routes sont coincés.Par exemple:"ajouter un client" dans l'admin mène à une page vierge (http://local.edressme.com/edressme/index.php/admin/customer/new/key/775e63f4ca795973b527bca8f11ff7e096e4a190d5e34db875cfe95033d5e999/).Afin de ne certains modules boutons (et d'enregistrement des nouveaux clients dans le frontend).

J'ai couru https://github.com/rhoerr/supee-6788-toolbox, mais sans succès (au moins dans les articles que j'ai identifiés.)

Je ne suis pas à la recherche d'une solution globale (Ça serait bien quand même).Un indice sur ce qu'est le problème et ce besoin d'être fait sera grandement apprécié.

Merci!

Était-ce utile?

La solution

Il sonne comme la boîte à outils que vous avez référencé ci-dessus est censé s'occuper de ce que je décris ci-dessous, mais préférable de vérifier.Je suis allé avec soin par le patch complet quand je l'ai appliquée et a tout fait par la main de mon thème personnalisé/extensions après avoir quelques problèmes.

Assurez-vous que tous .phtml et .les fichiers xml sont appliqués à votre custom FE et admin thème

Ce patch a plusieurs changements de front-end et admin.xml les fichiers qui doivent être appliquées à tout thème personnalisé.Ce patch touche différentes parties du système.

Par exemple, dans le processus de création de compte, vous remarquerez que form_key a été ajouté au formulaire d'inscription, de sorte que ces changements dans app/design/frontend/base/default/template/customer/form/register.phtml doivent également être appliquée à votre thème personnalisé.Il y avait de nombreux autres fichiers qui ont changé.Assurez-vous de bien marcher à travers le patch, en notant tous les .phtml et .xml les fichiers qui ont changé, et les appliquer à votre thème.

De même, si vous avez personnalisé de mise en page ou .phtml fichiers dans votre admin, cochez ceux aussi bien.

De Vérifier Toute Surchargée Contrôleurs

De même, vous aurez besoin de vérifier tout d'extension qui peuvent avoir remplacé les méthodes dans votre Client de Contrôleur (ou tout autre contrôleur touché par le patch pour cette question).Par exemple, voir:

app/code/core/Mage/Customer/controllers/AccountController.php.J'ai couru dans un problème où une extension que j'ai construit la prolongation de ce contrôleur et surdéfini l' createPostAction la méthode que j'avais pour appliquer les modifications indiqué dans le patch pour le contrôleur que j'ai été en utilisant.(e.g:

+        $errUrl = $this->_getUrl('*/*/create', array('_secure' => true));
+
+        if (!$this->_validateFormKey()) {
+            $this->_redirectError($errUrl);
+            return;
+        }
+

Débogage

Pouvez-vous vérifier vos rapports/journaux d'erreurs et de faire rapport de toutes les erreurs que vous obtenez si ces étapes ne permettent pas de résoudre votre problème?

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top