Podczas tworzenia sklepu dla Naszego klienta my również napotkaliśmy na ten błąd, który jak się okazało był spowodowany ostatnią aktualizacją skryptu PrestaShop. Po kilku godzinach walki udało nam się obejść ten problem i moduł ps_facebook został poprawnie zainstalowany. Poniżej przedstawiamy kilka naszych rozwiązań.
Ustawienie poprawnej wersji PHP
Przed instalacją sprawdź swoją wersje PHP. Jeżeli jest inna niż zalecana, to instalacja się nie powiedzie.
Link do wersji PHP: https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/#php-compatibility-chart
Zmiana uprawnień folderu ps_facebook
Krok 1. Wykonaj pierwszą instalację PrestaShop i czekaj na pojawienie się błędu.
Krok 2. Przejdź do katalogu modules, znajdź folder ps_facebook i usuń całą zawartość.
Krok 3. Po usunięciu wszystkich plików, zmień uprawnienia folderu na 400 – tylko odczyt. Operacja ta blokuje możliwość edytowania/modyfikowania/dodawania plików podczas instalacji.
Krok 4. Uruchom ponownie instalację. Błąd nie powinien się już pojawić.
Usunięcie zawartości ps_facebook w trakcie instalacji
Krok 1. Wykonaj pierwszą instalację PrestaShop i czekaj na pojawienie się błędu.
Krok 2. Przejdź do katalogu modules i znajdź folder ps_facebook (usuń wszystkie pliki wewnątrz folderu)
Krok 3. Uruchom ponownie instalację sklepu
Krok 3. Gdy pojawią się pliki w folderze (w trakcie instalacji), odczekaj 10s, a następnie usuń całą zawartość folderu. Błąd nie powinien się już pojawić.
Usunięcie całego folderu ps_facebook w trakcie instalacji
Krok 1. Wykonaj pierwszą instalację PrestaShop i czekaj na pojawienie się błędu.
Krok 2. Przejdź do katalogu modules, znajdź folder ps_facebook i go usuń.
Krok 3. Uruchom ponowną instalację sklepu
Krok 4. Gdy pojawi się folder ps_facebook, usuń go.
Uwaga! Może pojawić się dwa/trzy razy. Za każdym razem należy go usuwać.
Zakończenie
Jeżeli błąd ps_facebook zniknie, a pojawi się podobny błąd związany z „ps_metrics” to należy wykonać takie same operacje jak w.w.
Po wykonanej instalacji, można dodać z powrotem moduł do projektu.
Link do modułu (https://addons.prestashop.com/pl/produkty-serwisach-spolecznosciowych/50291-prestashop-facebook.html)