Module de correction itinéraires manuellement après l'installation de PATCH SUPEE 6788 + fix toolbox
-
13-12-2019 - |
Question
Après l'exécution de https://github.com/rhoerr/supee-6788-toolbox correctif (patch supee 6788 certaines routes encore aller à la page 404.
Le fixSUPEE6788.journal dit que pour les cas "Admin routes pour le module devra être fixé manuellement".Je ne sais pas comment faire (remplacer quoi, où).
j'.e
2015-11-05T20:48:21+00:00 DEBUG (7): Found affected module: Unirgy_DropshipPo
2015-11-05T20:48:21+00:00 DEBUG (7): Found route tag 'udpoadmin'.
Itinéraire d'origine XML:
<udpoadmin>
<use>admin</use>
<args>
<module>Unirgy_DropshipPo_Adminhtml</module>
<frontName>udpoadmin</frontName>
</args>
</udpoadmin>
2015-11-05T20:48:21+00:00 DEBUG (7): ERROR: Unirgy_DropshipPo module route already includes _Adminhtml. Admin routes for the module will have to be fixed manually.
2015-11-05T20:48:21+00:00 DEBUG (7): To be replaced with:
<adminhtml>
<args>
<modules>
<udpoadmin before="Mage_Adminhtml">Unirgy_DropshipPo_Adminhtml</udpoadmin>
</modules>
</args>
</adminhtml>
Je suis à la recherche à la config.xml fichier pour ce module et il a changé appliquée (dernier code ci-dessous "soit remplacé par").
Merci!
EDIT: Unigry uDropship modules nécessaires pour être mis à jour (comme rob3000 répondu mentions).Dans ce cas, les extensions ont une mise à jour automatique (système->outils->unigry programme d'installation).
La solution
D'abord, vous devez voir si les modules ont été mis à jour plutôt que de les changer manuellement.Si il n'y a pas de mise à jour pour le module, alors vous n'avez pas besoin à l'action tout de suite.Magento a ajouté une option de configuration dans le patch:
<extensions_compatibility_mode>1</extensions_compatibility_mode>
Situé dans app/code/core/Mage/Core/etc/config.xml
Cela signifie que vous pouvez mettre à jour votre 3ème partie les modules qu'ils seront disponibles.
Alternatily si vous avez vraiment envie de patch les modules que vous pouvez être en train de modifier la etc/config.xml
fichier situé dans le répertoire du module.Ainsi, par exemple, Unirgy_DropshipPo
sera probablement situé dans app/code/community/Unirgy
ou app/code/local/Unirgy
.Vous avez besoin de changer:
De:
<use>admin</use>
<args>
<module>Unirgy_DropshipPo_Adminhtml</module>
<frontName>udpoadmin</frontName>
</args>
Pour:
<args>
<modules>
<udpoadmin before="Mage_Adminhtml">Unirgy_DropshipPo_Adminhtml</udpoadmin>
</modules>
</args>