• PrestaShop tworzenie sklepów internetowych. Grafika, moduły, wdrożenie, aktualizacje. PrestaShop tworzenie sklepów internetowych. Grafika, moduły, wdrożenie, aktualizacje oraz rozbudowa sklepów internetowych.

SKLEPY INTERNETOWE PrestaShop POTRZEBNA POMOC ?

POMOC - ROZBUDOWA - NAPRAWY - AKTUALIZACJE - KONFIGURACJA - TWORZENIE SKLEPÓW

zapraszamy do kontaktu:   axp@prodo.pl / tel. 888 537 633

 

Presta 1.6 błąd classes/db/DbQuery.php on line 96

 

Jeżeli po zwiększeniu wersji php na serwerze sklep przestaje nam działać a w trybie debugowania występuje błąd classes/db/DbQuery.php on line 96 to niestety zła informacja jest tak że presta shop nie wspiera php wyższego niż 7.1 i więcej, najprościej przełączyć na serwerze php na niższą wersję, niestety nie każdy serwer daje taką możliwość a dodatkowo część oprogramowania wymaga wyższego php do działania.

Rozwiązanie problemu to edycja pliku classes/db/DbQuery.php

w nim wyszukujemy kod:

 

 protected $query = array(
        'type'   => 'SELECT',
        'select' => array(),
        'from'   => '',
        'join'   => array(),
        'where'  => array(),
        'group'  => array(),
        'having' => array(),
        'order'  => array(),
        'limit'  => array('offset' => 0, 'limit' => 0),
    );

 

zmieniamy na:

 

   protected $query = array(
    'type'   => 'SELECT',
    'select' => array(),
    'from'   => array(),
    'join'   => array(),
    'where'  => array(),
    'group'  => array(),
    'having' => array(),
    'order'  => array(),
    'limit'  => array('offset' => 0, 'limit' => 0),
);

 

zapisujemy i wgrywamy na serwer co pozwoli nam uzyskać php w wersji do 7.1 max, można pokusić się o aktualizację 1.6 do ostatniej dostępnej wersji 1.6.1.24 (wykonując przed aktualizacją kopię bezpieczeństwa plików i bazy danych) ale z doświadczenia wiem że maksymalnie może uda nam się uzyskać Wersja PHP 7.1.33 sklep presta shop nie był przewidziany na działanie w wersjach wyższych niż php 6.x prędzej czy później należy przejść na nowszą wersję presty 7.x.

 

Pomagamy w takich migracjach info pod adresem migracja sklepu presta na wyższą wersję

 

 

Jeżeli potrzebują Państwo pomocy przy sklepie PrestaShop zapraszamy !

tel: 888 537 633

e-mail: axp@prodo.pl