Próbowałem zastosować niektóre łatki Magento za pośrednictwem SSH
( SUPEE-5344
i SUPEE-1533
) strony pobierania Magento Community Edition ( https://www.magentocommerce.com/products/downloads/magento/ )
Prowadzę SSH
sesję:
sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
ale wciąż pojawia się następujący błąd:
Błąd! Niektóre wymagane narzędzia systemowe, które są wykorzystywane w tym skrypcie sh, nie zostały zainstalowane: Brakuje narzędzia (łatek), należy je zainstalować.
Próbowałem zastosować wcześniejsze poprawki, ale otrzymałem ten sam komunikat o błędzie. Jak rozwiązać ten problem, aby zastosować poprawki?
Odpowiedzi:
Rozwiązaniem jest instalacja
patch
pakietu:lub
zypper install patch
dla OpenSUSE LINUX.Następnie uruchom
sh
plik łatki:Powtórz dla wszystkich brakujących poprawek.
Uwaga: Podałem to, ponieważ spędziłem nad tym sporo czasu, zanim zdałem sobie sprawę, że zgłaszany błąd nie dotyczył poprzedniej łaty, ale samego pakietu łatek.
źródło
Znalazłem możliwe rozwiązanie dla tych, którzy nie mają dostępu do SSH lub mają trudności z użyciem polecenia sh w celu zgłoszenia poprawki: (wydanie społeczności)
Po udanej aktualizacji na komputerze lokalnym znajdź 5 plików na komputerze lokalnym, które zawierają aktualizacje:
prześlij te pliki na serwer za pomocą FTP, a poprawki są gotowe!
Dla mnie jest to bezpieczniejsza opcja ubiegania się o łatki.
Proszę mnie poprawić, jeśli się mylę!
źródło