Salve a tutti, avremmo bisogno di un aiuto/chiarimento dalla community.
La versione di Magento in uso è la 1.9.2.1 Community Edition hostata su un server Debian con apache2.
Abbiamo creato un clone del sito per avere un ambiente di test sul quale provare l'installazione delle patch di aggiornamento altamente consigliate, nello specifico SUPEE-6788 e SUPEE-7405.
Abbiamo scaricato i file delle patch (relativi alla nostra versione) e li abbiamo caricati sulla root del sito prova, abbiamo assegnato il permesso di esecuzione ai file (chmod +x ....) e abbiamo lanciato il .sh, il quale ci ha restituito come output le seguenti righe:
sh PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 14: PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 127: not found PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 14: PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 127: not found PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 25: PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 0: not found Checking if patch can be applied/reverted successfully... PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 1: PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: --dry-run: not found PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: 1: PATCH_SUPEE-6788_CE_1.9.2.1_v1-2015-10-26-11-38-41.sh: -p0: not found Patch was applied/reverted successfully.
Abbiamo ottenuto un output simile anche dopo aver lanciato il file: PATCH_SUPEE-7405_CE_1.9.2.2_v1-2016-01-20-04-35-33.sh
Avendo letto in entrambi i casi il messaggio finale: "Patch was applied/reverted successfully", abbiamo svuotato la cache di Magento, lanciato il comando di compilazione dal backend di Magento, riavviato il server apache2 e verificato il corretto funzionamento del sito.
Successivamente abbiamo lanciato uno scan su magereport il quale però a distanza di giorni continua a segnalare le due patch come "not installed".
Abbiamo anche verificato il file: app/etc/applied.patches.list all'interno del quale sono presenti le stringhe delle patch, oltre ad essere listati tutti i vari tentativi effettuati:
-e 2016-01-25 18:23:46 UTC | SUPEE-6788 | CE_1.9.2.1 | v1 | 5045e6c2debec59bc5c451aa2bb2d7873c07ffd1 | Fri Oct 23 20:32:44 2015 +0300 | f0e6aebd290b6ac312637058a11ae7b49ad13438..5045e6c2debec59bc5c451aa2bb2d7873c07ffd1 -e 2016-01-25 18:28:44 UTC | SUPEE-7405-CE-1-9-2-2 | CE_1.9.2.2 | v1 | 4d945a4014f384b275cad0d00729478c7fd2266d | Tue Jan 19 15:19:16 2016 +0200 | 71d7188883..4d945a4014 -e 2016-01-25 18:39:42 UTC | SUPEE-6788 | CE_1.9.2.1 | v1 | 5045e6c2debec59bc5c451aa2bb2d7873c07ffd1 | Fri Oct 23 20:32:44 2015 +0300 | f0e6aebd290b6ac312637058a11ae7b49ad13438..5045e6c2debec59bc5c451aa2bb2d7873c07ffd1 | REVERTED -e 2016-01-25 18:39:50 UTC | SUPEE-6788 | CE_1.9.2.1 | v1 | 5045e6c2debec59bc5c451aa2bb2d7873c07ffd1 | Fri Oct 23 20:32:44 2015 +0300 | f0e6aebd290b6ac312637058a11ae7b49ad13438..5045e6c2debec59bc5c451aa2bb2d7873c07ffd1
La nostra domanda è la seguente: secondo voi le patch sono state correttamente installate, anche se magereport riporta "not installed" e rischio "Alto" ? Come possiamo verificare ulteriormente il corretto aggiornamento/installazione delle patch ?
Grazie mille in anticipo.