2015-04-23 19 views
5

Che non deve essere così difficile da fare, ho installato Magento CE 1.9 su xampp per Windows. Funziona bene. Ho bisogno di applicare patch di sicurezza che vengono solo come file .sh, nessun altro formato è disponibile. Ho il file, come posso applicare dà che non trovo un modo per eseguire i file .sh in questo ambiente? grazie a tuttiCome applicare le patch di sicurezza Magento in xampp per windows

+0

Cygwin, utilità Unix di Gnu per Windows, leggere i file di patch e applicare manualmente, installare Virtualbox e caricare una macchina virtuale Linux. I primi due tentativi di creare un ambiente di shell Linux, il terzo è quello a cui sei ridotto se non riesci a far funzionare i primi due e il quarto ti permette solo di svilupparti in modo nativo in modo da non doverli superare fastidiosi cerchi come insensibilità alle maiuscole sul caricamento finale sul server live. Magento è un'applicazione nativa * nix e lo sviluppo è molto più semplice con Linux o Macintosh. –

+0

Ok signore, sembra che cygwin funzionerà, ma mi dispiace per domande sciocche, non so come applicarlo dopo aver installato cygwin, crea un processo così confuso per un semplice compito di aggiornamento, vero? come posso aggiornare Magento nel modo più semplice? –

risposta

0

Meglio si utilizza git bash, invece. Basta andare su Magento Root ed eseguire {sh Patch_file.sh}.

1

Cygwin consente di eseguire il file sh.
cygwin
How to use Cygwin

+1

Cygwin avrà bisogno di un ulteriore passaggio. Eseguire il programma di installazione Cygwin (gestore pacchetti) e selezionare il pacchetto di utilità 'patch' per l'installazione. –

4

1) Le mie finestre è sh.exe disponibili e possono eseguire sh file - basta digitare nella linea di comando, git bash funziona bene anche. UPDATE: il mio sh.exe è stato probabilmente installato insieme a git. È relativamente facile per il install.

2) Su macchine Windows potrebbe essere necessario modificare il file PATCH -.... Trova la linea CURRENT_DIR=``$PWD_BIN``/. Dal momento che lo eseguirai dalla directory radice di Magento, comunque, questo può essere lasciato vuoto. Vai avanti e rimuovi tutto dopo il segno di uguale. Dovrebbe ora leggere CURRENT_DIR=. Vedi here per una spiegazione.

3) Ora basta spostare il file nella directory radice di Magento ed eseguirlo.

+1

Avere 'sh.exe' su Windows è un buon indicatore che ** Cygwin ** o ** git ** sono stati installati. Che versione stai usando che in realtà è venuto con 'sh.exe'? Vorrei sapere cosa aggiornare a ... –

+0

Forse hai ragione. Ho installato git e cygwin. Modificherò il post di conseguenza, – tzvi