2015-04-23 69 views
5

這一點不容易,我在Windows的xampp上安裝了Magento CE 1.9。它運作良好。 我需要應用僅作爲.sh文件提供的安全修補程序,但不提供其他格式。 我有這個文件,我該如何應用它,這讓我沒有找到在這種環境下執行.sh文件的方法? 感謝所有如何在windows xampp中應用Magento安全補丁

+0

用於Windows的Cygwin,Gnu Unix實用程序讀取補丁文件並手動應用,安裝Virtualbox並加載Linux VM。前兩次嘗試創建一個Linux shell環境,第三個是如果你不能讓前兩個工作,第四個只允許你本地開發,所以你不必跳過那些在最終上傳到現場服務器時,像大小寫不敏感等惱人的箍。 Magento是一個* nix原生應用程序,在Linux或Macintosh下開發變得容易很多。 –

+0

好吧,先生,它接縫,cygwin將工作,但對於愚蠢的問題抱歉,我不知道如何應用,我安裝cygwin後,它接縫如此令人困惑的過程,爲一個簡單的更新任務,不是嗎?我怎樣才能以最簡單的方式更新magento? –

回答

0

更好您使用git bash的替代。只需進入Magento Root並運行{sh Patch_file.sh}。

1

Cygwin將幫助您運行sh文件。
cygwin
How to use Cygwin

+1

Cygwin需要額外的一步。運行Cygwin安裝程序(軟件包管理器)並選擇「patch」工具包進行安裝。 –

4

1)我的窗戶已經sh.exe可用,並且可以運行.SH文件 - 只需將它輸入命令行,混帳bash的正常工作了。 更新:我的sh.exe可能與git一起安裝。 install雖然比較容易。

2)在Windows機器上,您可能需要編輯PATCH -...文件。找到CURRENT_DIR=``$PWD_BIN``/一行。由於您將從magento根目錄運行它,因此可以留空。繼續並在等號後刪除所有內容。它現在應該讀取CURRENT_DIR=。有關說明,請參閱here

3)現在只需將文件移動到您的magento根目錄並運行它。

+1

在Windows上運行'sh.exe'是一個很好的指示器,已經安裝了** Cygwin **或** git **。你使用的是什麼版本,實際上帶有'sh.exe'?想知道什麼升級到... –

+0

你可能是對的。我確實安裝了git和cygwin。我會相應地編輯帖子, – tzvi