Fatal error: A database transaction in eZ Publish failed

eZ publish

... manchmal schnell gelößt

15.10.2013

Zumindest, wenn man weiss, wo man zu suchen hat.

Und eZ-Guru Gaetano Giuntas Wink "Go check the php / mysql error logs and coem back with the offending query" kann ganz schön auf's Glatteis führen.

Zumal nicht ein jeder Zugriff auf die Logfiles hat. Oder das Logging abgeschaltet ist, aus irgendwelchen Gründen nicht funktioniert oder nur PHP kein eigenes Logging betreibt.

Ich bin letztlich in den eZ eigenen Logfiles fündig geworden.

tail -f var/error.log

Und schon war klar, dass ich vergessen hatte die Tabellen von ezfind einzuspielen.

Also Tabellen einspielen

mysql -u [user] -p[password] [database] < extension/ezfind/sql/mysql/schema.sql

Autoloads generieren

php bin/php/ezpgenerateautoloads.php

Cache leeren

php bin/php/ezcache --clear-all/--clear-id=[...]

Seite neu laden und voila es funktioniert.

comments powered by Disqus

Schilderwald

Tram hat Vorrang, auch jenseits des Gleiskörpers

tram-hat-vorrang-auch-auf-baeumen

Wenn die Morgenration "Tram hat Vorrang"-Schilder nach einem langen Arbeitstag noch nicht vollständig aufgebraucht ist, dann macht man schon mal so was:

Weit und breit keine Trambahn - weder auf dem Mast, noch dahinter - dafür aber zwei Schilder los geworden.

A ? B C D E F G H I J K L M N O P Q R S T U V W Z