cancel
Showing results for 
Search instead for 
Did you mean: 

Debugowanie zapytań MySQL w magento 1.9

Debugowanie zapytań MySQL w magento 1.9

Witam

Mam problem z płatnościami w Magento 1.9 a polega on na tym że w zamówieniu po wyborze płatności skrypt mieli i mieli a później wyrzoca okno js z błędem

SQLSTATE[HY000]: General error: 2006 MySQL server has gone away

Oczywiście pierwotnie tam jest "Unable to set Payment Method." ale sobie w pliku przestawiłem aby mieć konkretniejszą informację. Zatem wywala mi się na bazie danych. Pewnie na jakimś zapytaniu.

W etc/my.cnf mam max_allowed_packet = 128M zatem chyba wystarczająca ilość na zapytania.

Chciałem sobie włączyć logi dla zapytań. W pliku /lib/Varien/Db/Adapter/Pdo/Mysql.php ustawiłem

$_debug = true;
$_logQueryTime = 0.05;
$_logAllQueries = true;
$_logCallStack = false;
$_debugFile = 'var/debug/pdo_mysql.log';

i mi za cholerę nie działa. Już ręcznie stworzyłem w katalogu var katalog debug w nim stworzyłem plik pdo_mysql.log i nic. Już nawet sprawdziłem uprawnienie. Zero zawartości w logu. Zdesperowany że może coś gdzie ktoś nadpisał poszukałem wszystkich wystąpień typu $_debug, $_logAllQueries, itd. i tam też zmieniłem. Nadal nic.

Może ktoś coś podpowie i pomożeSmiley Sad

Sławomir Własik
Magento developer - Netteria.NET