Frage

Ich spreche von diesem Patch:http://www.magentocommerce.com/blog/magento-now-support-php-54/

Wie wende ich es in einer Xampp-Windows 7-Umgebung an?

Ich hoffe, dass dieses Patch es mir ermöglicht, die APC -Cache -Erweiterung zu verwenden, da derzeit meine Apache -Instanz beim Aktivieren von APC und beim Ausführen einer Magento -Site abstürzt.

War es hilfreich?

Lösung

Ich habe den Patch erfolgreich manuell für XAMPP unter Windows angewendet.
Gehen Sie zu dieser Seite. Das ist der Patch für Version 1.7 und am Ende der Datei sollten Sie die Änderungen sehen, die Sie vornehmen müssen. Sie sind nicht so viele.
Der Code beginnt nach der Zeile __PATCHFILE_FOLLOWS__.
Sie bearbeiten einfach die angegebenen Dateien.
Nehmen wir zum Beispiel den ersten app/code/core/Mage/Catalog/Model/Product.php.
Bearbeiten Sie diese Datei und entfernen Sie die mit markierten Zeilen -, in diesem Fall

$options->setOptions(array_diff($buyRequest->getOptions(), array('')));

und fügen Sie die mit markierten Zeilen hinzu + stattdessen.

        foreach ($customOptions as $key => $value) {
            if ($value === '') {
                unset($customOptions[$key]);
            }
        }
        $options->setOptions($customOptions);

Wenn die Datei, die Sie bearbeiten sollen, nicht existiert, erstellen Sie sie einfach und fügen Sie den angegebenen Inhalt hinzu. Dies ist der Fall für app/code/core/Zend/Pdf/FileParserDataSource.php.

Andere Tipps

Ich habe gerade ein paar Sicherheitspatches in meiner Windows -Entwicklungsumgebung für Magento 1.8.1 angewendet. Ich habe versucht, die .sh -Datei mit Git Bash auszuführen, aber sie fiel um. Ich fand, dass die folgende Änderung in Zeile 67 es ausführen konnte, und es scheint die richtigen Änderungen an den Dateien im Patch vorgenommen zu haben.

Vor

CURRENT_DIR=`$PWD_BIN`/

Nach

CURRENT_DIR="."`$PWD_BIN`/

Dies basiert auf Marius 'Ansatz.

Ich habe die Ordnerstruktur erstellt und die Dateien gepatcht. Laden Sie also einfach den Reißverschluss herunter und lassen Sie den App -Ordner in Ihren Magentos -Root -Ordner fallen und klicken Sie auf OK auf die 3 Überschreiberwarnungen.

Denken Sie daran, Ihre Magento -Installation zu sichern, bevor Sie Patches wie diesen anwenden!

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

Genießen!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top