L'application de patch support PHP 5.4 pour magento CE 1.7 dans un environnement Windows
-
16-10-2019 - |
Question
Je parle de ce patch: http://www.magentocommerce.com/blog/magento-now- supports-php-54 /
Comment appliquer dans un environnement XAMPP Windows 7?
J'espère que ce patch va me permettre d'utiliser l'extension de cache APC comme actuellement mon exemple apache se bloque lors de l'activation d'APC et l'exécution d'un site magento.
La solution
Je l'ai appliqué avec succès le patch manuellement pour XAMPP sur les fenêtres.
Aller à cette page . C'est le patch pour la version 1.7 et à la fin du fichier que vous devriez voir les modifications que vous devez faire. Ils ne sont pas que beaucoup.
Les départs de code après la ligne __PATCHFILE_FOLLOWS__
.
Vous venez d'éditer les fichiers spécifiés.
Prenons par exemple le premier app/code/core/Mage/Catalog/Model/Product.php
.
Modifier ce fichier et supprimez les lignes marquées -
, dans ce cas
$options->setOptions(array_diff($buyRequest->getOptions(), array('')));
et ajoutez les lignes marquées +
au lieu de cela.
foreach ($customOptions as $key => $value) {
if ($value === '') {
unset($customOptions[$key]);
}
}
$options->setOptions($customOptions);
Si le fichier que vous êtes censé modifier n'existe pas, il suffit de créer et ajouter le contenu spécifié. c'est le cas pour app/code/core/Zend/Pdf/FileParserDataSource.php
.
Autres conseils
Je viens appliquer quelques correctifs de sécurité sur mon windows environnement de développement pour Magento 1.8.1. J'ai essayé d'exécuter le fichier .sh en utilisant bash git, mais il est tombé sur. Je trouve que le fait de la modification suivante à la ligne 67 a permis de courir et il semble avoir fait les bons changements aux fichiers dans le patch.
Avant
CURRENT_DIR=`$PWD_BIN`/
Après
CURRENT_DIR="."`$PWD_BIN`/
Ceci est basé sur l'approche Marius.
Je l'ai fait la structure du dossier et patché les fichiers, il suffit de télécharger le zip, et déposer le dossier de l'application dans votre dossier racine Magentos, puis cliquez sur OK pour les 3 avertissements Ecraser.
RAPPELEZ-VOUS VOTRE SAUVEGARDER MAGENTO INSTALLER AVANT BANCS APPLIQUANT PAREIL!
https://dl.dropboxusercontent.com/ u / 604159 / magento-1_7-php-5_4-patched.zip https://dl.dropboxusercontent.com/u/604159/magento-1_7 -backup.zip
Amusez-vous!