2016-04-20 16 views
1

Ich habe eine Installation von Magento 1.9.2. Ich benutze ein eigenes Thema, und zu jeder Zeit versuche ich, und eine Bestellung den Ajax auf der Seite startet und stoppt dann ohne Fehlermeldungen, sondern ein Protokoll nicht verlassen:Magento kann keine Bestellung machen

ERR (3): User Error: Some transactions have not been committed or rolled back in /html/lib/Varien/Db/Adapter/Pdo/Mysql.php on line 4039 

ich 2 Tage verbracht haben versucht, ohne Freude auf den Grund zu kommen. Es spielt keine Rolle, welche Zahlungsmethode ich immer benutze.

Jede Hilfe dankbar geschätzt würde

+0

Siehe diesen Link http://magento.stackexchange.com/questions/15012/user-error-some-transactions-have-not-been-committed-or-rolled-back es Hoffnung willl help –

+0

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da Stack Overflow eine [programmierungsbezogene] (http://stackoverflow.com/help/on-topic) Q & A-Site ist. Bei Ihrer Frage geht es nicht um Programmierung. Vielleicht sollten Sie es stattdessen auf http://magento.stackexchange.com veröffentlichen? – Enigmativity

Antwort

1

Sie sollten versuchen, alle MySQL-Abfragen zu protokollieren, was falsch hier zu sehen. lib/Varien/Db/Adapter/Pdo/Mysql.

Öffnen Sie die Datei lib/Varien/Db/Adapter/Pdo/Mysql.php und ändern Sie den Wert der geschützten Eigenschaft $_debug in true. Sie können auch den Wert von $_logQueryTime ändern, was besonders praktisch ist, wenn Sie Verlangsamungen testen. Sobald Sie diese Änderung vorgenommen haben, werden alle Abfragen in der Datei var/debug/pdo_mysql.log

protokolliert. Dies wird Ihnen helfen. Bitte setzen Sie Ihre beschädigte Abfrage hier, wenn Sie es behoben haben.

0

Ich hatte heute das gleiche Problem. Magento 1.9.2.4 mit einem benutzerdefinierten Thema. Alles hat gut funktioniert, erwarte den Checkout-Prozess. Das benutzerdefinierte Design verwendet das kurze öffnende PHP-Tag <? php code ?>. Nachdem short_open_tag in der php.ini aktiviert wurde, funktioniert alles.

Verwandte Themen