Windows環境でMagento CE 1.7にPHP 5.4サポートパッチを適用する
-
16-10-2019 - |
質問
私はこのパッチについて話している: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
楽しみ!