SUPEE-10975 a été publié, il serait bon de savoir si quelqu'un rencontre des problèmes en essayant de l'appliquer, est-ce que cela entrera en conflit avec le dernier patch qui ajoute le support 7.2?
Jusqu'à présent, ce sont les fichiers modifiés que je peux voir
app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php
app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
app/code/core/Mage/Adminhtml/controllers/Cms/BlockController.php
app/code/core/Mage/Adminhtml/controllers/Customer/GroupController.php
app/code/core/Mage/Adminhtml/controllers/SitemapController.php
app/code/core/Mage/Adminhtml/controllers/System/BackupController.php
app/code/core/Mage/Captcha/Model/Observer.php
app/code/core/Mage/Captcha/Model/Zend.php
app/code/core/Mage/Captcha/etc/config.xml
app/code/core/Mage/Catalog/Model/Api2/Product/Image/Rest/Admin/V1.php
app/code/core/Mage/Catalog/Model/Product/Attribute/Media/Api.php
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
app/code/core/Mage/Core/etc/config.xml
app/code/core/Mage/Core/sql/core_setup/upgrade-1.6.0.7.1.1-1.6.0.7.1.2.php
app/code/core/Mage/Dataflow/Model/Convert/Container/Abstract.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer/Address.php
app/code/core/Mage/Payment/etc/config.xml
app/code/core/Mage/Payment/etc/system.xml
app/code/core/Mage/Payment/sql/payment_setup/upgrade-1.6.0.0.1.1-1.6.0.0.1.2.php
app/code/core/Mage/Sendfriend/Block/Send.php
app/code/core/Mage/Wishlist/controllers/IndexController.php
app/code/core/Zend/Controller/Request/Http.php
app/design/adminhtml/default/default/template/cms/browser/content/files.phtml
app/design/frontend/base/default/layout/captcha.xml
app/design/frontend/base/default/template/wishlist/sharing.phtml
app/design/frontend/rwd/default/layout/page.xml
app/design/frontend/rwd/default/template/sendfriend/send.phtml
app/etc/modules/Mage_All.xml
app/etc/modules/Mage_Captcha.xml
app/locale/en_US/Mage_Wishlist.csv
js/lib/jquery/jquery-1.12.0.js
js/lib/jquery/jquery-1.12.0.min.js
js/lib/jquery/jquery-1.12.0.min.map
js/lib/jquery/jquery-1.12.1.js
js/lib/jquery/jquery-1.12.1.min.js
js/lib/jquery/jquery-1.12.1.min.map
Quelqu'un a-t-il rencontré des problèmes avec ces changements?
parent::getDeleteUrl();
dans app / code / core / Mage / Adminhtml / Block / Customer / Group / Edit.php parreturn parent::getDeleteUrl();
J'ai rencontré un problème avec le patch 10975. Après une enquête, j'ai été en mesure de trouver la réponse quant à savoir où le patch était en panne et pourquoi.
Pour résumer la vérification ci-dessous et assurez-vous d' avoir correctement corrigé SUPEE 9767 V2 . C'est la racine de mon problème.
Ci-dessus, l'erreur que j'ai rencontrée qui est spécifique à ce fichier.
L'erreur vient de cette ligne du patch.
La version répertoriée ici ne correspond pas correctement en raison des correctifs manuels
Ce patch est venu avec cette ligne que j'ai manquée lors du patch manuel.
la source
Tout d'abord, désolé pour le double de la réponse d' erej , je ne peux pas commenter ni modifier à cause de mon score de réputation.
Le patch crée un nouveau fichier ici:
app/code/core/Zend/Controller/Request/Http.php
Qui est ajouté pour remplacer ce fichier:
lib/Zend/Controller/Request/Http.php
Le problème est pour Magento sous 1.9.0.0 (EE 1.14.0.0):
Cette méthode :
Est remplacé dans le fichier Magento Core
app/code/core/Mage/Core/Controller/Request/Http.php
Ce qui ne prend aucun argument.
Il déclenche donc cette notification stricte sur n'importe quelle URL de site Web, avant et administrateur:
Strict Notice: Declaration of Mage_Core_Controller_Request_Http::getBaseUrl() should be compatible with Zend_Controller_Request_Http::getBaseUrl($raw = false) in /var/www/htdocs/app/code/core/Mage/Core/Controller/Request/Http.php on line 36
Si quelqu'un sait si une version V2 de ce patch est en cours, faites-le moi savoir.
En attendant leur mise à jour, vous pouvez redéfinir la méthode
app/code/core/Mage/Core/Controller/Request/Http.php
comme ceci:la source
Avec la version 1.8.1.0 après avoir appliqué ce patch, nous avons également dû changer de
app/code/core/Mage/Core/Controller/Request/Http.php::getBaseUrl()
fonction pourcar ce patch ajoute un
app/code/core/Zend/Controller/Request/Http.php
fichier et lagetBaseUrl()
fonction est déclarée avec le paramètre$raw = false
.la source
J'ai un problème avec 'Hunk # 1 FAILED at 28'
Les rejets sont censés être enregistrés dans config.xml.rej mais ce fichier n'existe pas, il n'y a pas non plus de description de la partie du script qui a échoué dans ma fenêtre de terminal. Fondamentalement, le patch échoue et rien n'indique pourquoi - du moins pas à un imbécile comme moi!
Lors de la première exécution, le correctif a tenté de supprimer trois fichiers jquery v 1.12.0 qui n'existaient pas, je les ai remplacés et j'ai appliqué le correctif à nouveau, mais il échoue maintenant sans aucune description utile.
Magento 1.9.0.1 entièrement corrigé en dehors de la mise à jour de compatibilité PHP 7.2, il restera non corrigé à moins que je puisse le travailler ou que quelqu'un ici puisse me donner un indice (s'il vous plaît!) Merci H
PS Je ne suis pas sûr que mon article contrevienne aux directives SE, je réponds à la question d'origine mais je demande aussi de l'aide.
la source
Le
Mage_Backup
module sera désactivé par le patch.Ceci est mentionné dans les notes de version officielles ( https://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1940 ).
Cependant, la solution suggérée pour la réactiver est erronée:
("Vous pouvez également utiliser l' une de ces deux méthodes pour activer les sauvegardes de base de données")
Vous devez réellement utiliser les deux méthodes mentionnées pour le réactiver complètement.
la source
Il peut y avoir des problèmes avec la gestion correcte du calcul de la taxe .
Comme il est d'usage dans de nombreux pays, notre client utilise les " prix TTC configuration " de Magento.
Ainsi, après la mise à jour du 1.9.3.10 au 1.9.4.0, la taxe a été ajoutée au grand total lors du paiement, en plus des prix des articles comprenant déjà les taxes.
J'ai suivi le problème jusqu'à un changement de configuration dans le fichier app / code / core / Mage / Sales / etc / config.xml , où " msrp " a été ajouté au nœud sales / quote / totals / shipping / after .
Je n'ai rien trouvé concernant MSRP dans les notes de version et j'espère qu'il s'agit d'un changement isolé sans aucun effet secondaire.
Ma solution a été de redonner à ce nœud sa valeur d'origine " sous-total, livraison gratuite, sous-total tax " sans le " msrp ". Je l'ai fait dans le fichier etc / config.xml de mon propre module.
la source
Problème spécifique, mais si vous avez désactivé Mage_Sendfriend (qui était auparavant un module que vous pouviez désactiver en toute sécurité), il générera une erreur d'exception.
la source
J'ai essayé de passer de Magento CE 1.9.3.10 à 1.9.4.0 aujourd'hui et j'ai eu plusieurs erreurs. Heureusement, cela n'a pas gâché l'installation. Après l'installation, j'ai eu la redoutée - Erreur de serveur interne. J'ai été verrouillé et j'ai dû réinitialiser toutes mes autorisations de fichiers et de dossiers via SSH et supprimer le fichier maintenance.flag. J'ai ensuite réindexé et réactivé le cache. De plus, je devais revenir à mon ancien fichier .htaccess dans le dossier Root and Download. Vous ne savez pas quelle doit être l'action corrective pour réussir l'installation. J'ai oublié de copier le texte de la fenêtre de ligne de commande. Je ne peux donc pas publier toutes les erreurs. J'ai vu des messages incompatibles.
la source
Ont-ils supprimé la sauvegarde planifiée?
Ou j'ai un problème? Pourquoi n'y a-t-il aucune mention de cela dans aucune des notes? Cela semble être un modèle avec Magento où ils ne mentionnent pas de changements comme ceux-ci lorsque les mises à jour sortent.
MISE À JOUR: on dirait qu'ils l'ont complètement supprimé de toutes les versions.
MISE À JOUR: a dû faire les sauvegardes différemment. Si quelqu'un est intéressé, j'ai posté certaines des commandes CRON ici: Message de stratégie de sauvegarde SUPEE-10975?
la source
Nous avons vu un problème sur un site qui utilisait une configuration multi-magasins personnalisée par un développeur précédent. Toutes les URL des magasins autres que le magasin de base étaient 404ing. Il a défini la variable serveur / HTTP HTTP "HTTP_X_REWRITE_URL", qui a changé l'URL telle que traitée par la demande Magento.
Cette variable est / était utilisée par \ Zend_Controller_Request_Http :: setRequestUri (), mais la nouvelle version dans app / code / core / Zend / Controller / Request / Http.php ne l'utilise plus. Les correctifs possibles étaient:
L'un ou l'autre fonctionnerait probablement, mais le premier est probablement moins susceptible d'avoir des conséquences inattendues car il fonctionne plus près du système précédent.
la source
Une erreur spécifique avec la méthode de paiement n'est pas disponible
Nous avons eu beaucoup d'
The requested Payment Method is not available
erreurs lancées par Magento. Tout sur les commandes où le mode de paiement dans le retour du produit étaitccsave
, ce qui a été supprimé par ce supee enconfig.xml
.L'erreur est lancée parce que Magento est à la recherche d'un
$key
en vérifiant les chemins xml (dans ce cas , le mode de paiement ccsave):payment/ccsave/model
. S'il ne le trouve pas, il lance une erreur. Nous avons donc fait ungit checkout [insert supee commit]^ app/code/core/Mage/Payment/etc/config.xml
et poussé à maîtriser pour corriger l'erreur.app / code / core / Mage / Payment / Helper / Data.php
app / code / core / Mage / Payment / etc / config.xml
la source
Changement de
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
cause (un autre) bogue que les vignettes ne sont pas générées correctement ... détails 1.9.4 vignettes non générées correctement dans le répertoire médiala source
Probablement pas, mais la version 1.9.4.0 a déjà été implémentée de toute façon.
la source