Zawartość artykułu
Oferta aktualizacji
Na wstępie trochę nachalnej autoreklamy:D Jeśli masz problem / wątpliwości z aktualizacją Twojego sklepu PrestaShop – rozważ powierzenie tego zadania profesjonalistom! Nieumiejętne obchodzenie się z podnoszeniem wersji Twojego sklepu może skończyć się jego uszkodzeniem i całkowitą blokadą sprzedaży!
Zawsze przed wykonywaniem tego typu działań wykonaj pełną kopię bezpieczeństwa plików i bazy danych! Tak aby mieć 100% pewność powrotu do „punktu wyjścia”. W naszej pracy jest to warunek konieczny przed przystąpieniem do pracy. Możemy wręcz w ramach zlecenia udostępnić taki pełny backup w Twoje ręce.
Warto zaznaczyć, że moduły do aktualizacji dysponują narzędziami do wykonywania kopii plików i bazy jednak bywają one zawodne, bo bazują na parametrach Twojego serwera. Te mogą być limitowane, więc najlepiej wykonać taką kopię dodatkowo ręcznie.
Cena aktualizacji jest orientacyjna! Możemy wykonać indywidualny audyt i na jego podstawie określić dokładną(czytaj: niższą) cenę:
Problem z opcją „Użyj pamięci podręcznej”
Natrafiliśmy na dość kuriozalny błąd w wersji PrestaShop 1.7.6.0. Podczas próby aktualizacji modułem 1-Click Upgrade należy wyłączyć system cache’ujący w PrestaShop:
Nic prostrzego. Wchodzimy w dział:
Zaawansowane -> Wydajność
I na samym dole tej strony są/mogą być dodane serwery Memcached. Wystarczy je usunąć i wyłączyć cache:
Serwer co prawda można usunąć, jednak opcja „Użyj pamięci podręcznej” jest martwa. Usilnie posiada wartość TAK mimo wielokrotnego przeładowania… WTF? 🙁
Rozwiązanie
Oto jak można sobie z tym poradzić.
Po pierwsze otwórz plik:
/app/config/parameters.php
Następnie zmienną w nim ps_cache_enable ustaw na false.
Dokładniej jeden z wartości kluczy zmiennej tablicowej parameters, ale to tak na marginesie 🙂
Czyli kod:
'ps_cache_enable' => true,
Zamień na:
'ps_cache_enable' => false,
Następnym krokiem jest usunięcie folderu:
/var/cache
Albo jak to nie jest możliwe – zmiana jego nazwy na dowolny np. cache2 lub cache_old itp.
(opcjonalnie – nie mamy pewności czy to konieczne, ale nie zaszkodzi) dodaj pusty folder:
/cache
A jak juz jest – usuń jego zawartość.
Po tych zabiegach otwórz stronę:
Zaawansowane -> Wydajność
I usuń pamięć podręczną przyciskiem u góry: „Wyczyść pamięć podręczną”
Jak masz szczęście – powinno to pomóc:) Kolejna próba ustawienia opcji „Użyj pamięci podręcznej” na NIE – powinna się udać. A tym samym – opcja aktualizacji powinna być już odblokowana (oczywiście – o ile inne wymagania na wyżej umieszczonym screenie z modułu 1-Click Upgrade – są spelnione).
Powodzenia !