Brak zainstalowanego ionCube loader na serwerze, lub na serwerze nie jest ustawione PHP w wersji 5.3 - 7.3.
Wszystkie modułu wysyłane są automatycznie pod wersję PHP 5.4 - 7.3.
Jedynym rozwiązaniem które jest wysyłane pod wybraną opcję PHP jest moduł integracji z hurtowniami - import XML.
W przypadku gdy mają Państwo aktywny ionCube loader oraz PHP 7.0 i 7.3, a po dodaniu modułu nadal pojawia się biała strona prosimy o kontakt na e-mail.
Brak zainstalowanego ionCube loader na serwerze.
Aktywacja ioncube loader na nazwa.pl :
Aby zmienić ustawienia zaloguj się do panelu Active.admin i przejdź do zakładki Ustawienia -> Ustawienia WWW i PHP.
Następnie w grupie Encodery PHP i opcji konfiguracji ionCube ustawiamy na TAK i zapisujemy ustawienia.
Aktywacja ioncube loader na domeny.pl : https://domeny.pl/pomoc/pytanie/jak-wlaczyc-ioncube.html
Moduły które są kodowane ionCube loader muszą być wgrywane na serwer FTP w trybie binarnym.
Najlepszym rozwiązaniem jest dodanie modułu typowo przez panel PrestaShop (Moduły -> Moduły i dodaj nowy)
Kolejną opcją jest zmienienie trybu transferu na binarny w programie FTP
W przypadku, gdy po wgraniu modułu widzimy błąd 500 bez dodatkowych informacji musimy włączyć tryb debugowania w PrestaShop – umożliwi on nam diagnozowanie błędu.
Należy pamiętać o wyłączeniu trybu debugowania po sprawdzeniu problemów ze sklepem.
Logujemy się do panelu administracyjnego sklepu.
Następnie przechodzimy do zakładki Zaawansowane > Wydajność, następnie w opcji Tryb debugowania zmieniamy parametr na TAK, oraz zapisujemy zmiany.
Łączymy się przez FTP z naszym sklepem, i edytujemy plik config/defines.inc.php
a w nim odszukujemy
define('_PS_MODE_DEV_', false);
i zmieniamy nadefine('_PS_MODE_DEV_', true);
po zakończeniu sprawdzania problemu, ponownie zmieniamy true na false istnieje możliwość również włączenia trybu debugowanai wyłącznie na nasz adres IP, robimy to jakoedytujemy
define('_PS_MODE_DEV_', false);
i zmieniamy naif ($_SERVER['REMOTE_ADDR'] == '111.222.0.1')
$debugaccess = true;
else
$debugaccess = false;
define('_PS_MODE_DEV_', $debugaccess);
istnieje możliwość również włączenia trybu debugowania wyłącznie przy wejściu na panel administracyjny, robimy to jakoedytujemy
define('_PS_MODE_DEV_', false);
i zmieniamy na
if(stripos( $_SERVER[‘REQUEST_URI’],‘/admin_sklep’) === false)
$debugaccess = true;
else
$debugaccess = false;
define('_PS_MODE_DEV_', $debugaccess);
kolejnym sposobem jest ustawienie trybu debugowania jeśli w przeglądace mamy utworozne ciastko o danej nazwieedytujemy
define('_PS_MODE_DEV_', false);
i zmieniamy na
if(isset($_COOKIE['debugaccess'])
$debugaccess = true;
else
$debugaccess = false;
define('_PS_MODE_DEV_', $debugaccess);