Contao Bastelecke: array_flip(): Can only flip STRING and INTEGER values!

Wer viel mit Contao zu tun hat, wird ab und zu über kuriose Fehlermeldungen stolpern. Folgender Fehler kann einen Internal Server Error auslösen und somit eine ganze Webpräsenz lahmlegen:

PHP Warning: array_flip(): Can only flip STRING and INTEGER values!
in /var/www/data/www/system/modules/core/elements/ContentGallery.php
on line 220
#0 [internal function]: __error(2, 'array_flip(): C...',
'/var/www/custom...', 220, Array)
#1 /var/www/data/www/system/modules/core/elements/ContentGallery.php(220):
array_flip(Array)...

Dies scheint einzutreten, wenn die individuelle Sortierung in einer Galerie gewählt wurde. Beheben lässt sich der Fehler durch einen Eingriff in die Datenbank, z.B. über phpMyAdmin. In der Tabelle tl_content die Spalte sortBy suchen und alle „Custom“-Einträge entfernen. Schon ist die Seite wieder zu erreichen.

Press ESC to close