Znasz 100% funkcjonalno艣ci PrestaShop? Wykorzystujesz jej wszystkie mo偶liwo艣ci? 
Zapisz si臋 na nasz webinar i sprawd藕, jakich funkcji nie zna wi臋kszo艣膰 u偶ytkowników Presty  zapisz si臋 
Webinar ju偶 za  

Podstawowe problemy

Podstawowe problemy

Problemy przy dodawaniu modu艂u

Bia艂a strona po dodaniu modu艂u

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.

"Chi艅skie znaki" po dodaniu modu艂u

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

B艂膮d: The encoded file xxx.php is corrupt.

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艂膮czenie trybu debugowania

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.

dla PrestaShop 1.7.X

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.

dla PrestaShop 1.6.X i starszych wersji

艁膮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 na
define('_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 na
if ($_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[鈥楻EQUEST_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);