質問

私はこのパッチについて話している:http://www.magentocommerce.com/blog/magento-now-supports-php-54/

XAMPP-Windows 7環境に適用する方法は?

このパッチにより、APCがAPCを有効にしてMagentoサイトを実行できるときにクラッシュするようになったため、APCキャッシュ拡張機能を使用できるようになることを願っています。

役に立ちましたか?

解決

WindowsのXAMPPに手動でパッチを手動で適用しました。
このページにアクセスしてください. 。これがバージョン1.7のパッチであり、ファイルの最後に、必要な変更が表示されるはずです。彼らはそれほど多くはありません。
コードは行の後に始まります __PATCHFILE_FOLLOWS__.
指定されたファイルを編集するだけです。
たとえば、最初のものを考えてみましょう app/code/core/Mage/Catalog/Model/Product.php.
そのファイルを編集し、マークされた行を削除します -, 、 この場合

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

マークされた線を追加します + その代わりに。

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

編集することになっているファイルが存在しない場合は、作成して指定されたコンテンツを追加するだけです。これは場合です app/code/core/Zend/Pdf/FileParserDataSource.php.

他のヒント

Magento 1.8.1にWindows開発環境にいくつかのセキュリティパッチを適用しました。 git bashを使用して.shファイルを実行しようとしましたが、倒れました。次の変更を行うと、67行目が実行されると実行され、パッチ内のファイルに適切な変更が加えられたようです。

CURRENT_DIR=`$PWD_BIN`/

CURRENT_DIR="."`$PWD_BIN`/

これはマリウスのアプローチに基づいています。

フォルダー構造を作成してファイルにパッチを当てたため、zipをダウンロードして、Magentosルートフォルダーにアプリフォルダーをドロップし、3つの上書き警告に[OK]をクリックします。

このようなパッチを適用する前に、Magentoインストールをバックアップすることを忘れないでください!

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

楽しみ!

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top