Movable Type 5.0: Can't call method 'label' on an undefined value

| | Kommentare (0) | TrackBacks (0)

Wer folgenden Fehler beim Öffnen eines Eintrags in Movable Type erhält, der hat eine ungültigen Kategorien-Zuweisung innerhalb seiner MySQL-Datenbank:

Can't call method 'label' on an undefined value

Auftreten kann das Problem zum Beispiel, wenn Einträge nicht korrekt abgespeichert werden und dabei die Zuordnung des Eintrags zu Kategorien durcheinander kommt.

Lösen kann man das Problem, in dem man direkt in der MySQL-Datenbank editiert, wobei man sich hier auskennen sollte. Zunächst einmal kann man sich als Administrator mit folgendem Kommando einloggen:

mysql - u root -p

Nach der Passworteingabe muss dann die entsprechende Movable Type Datenbank auswählen. Anzeigen lassen kann man sich die Datenbanken wie folgt:

show databases;

Dann mit dem folgenden Aufruf die gesuchte Datenbank auswählen:

use MT-DATENBANK;

Nun kann man der Anleitung von Marteen Schenk folgen und folgende Kommandos eingeben:

SELECT *
FROM `mt_placement`
LEFT JOIN mt_category ON ( placement_category_id = category_id )
WHERE category_id IS NULL;

Sollten hier eine oder mehrere Zeile ausgegeben werden, dann gibt es tatsächlich Probleme mit unzugewiesenen Kategorien/Einträgen. Durch Entfernen dieser Einträge kann man Movable Type wieder zum Laufen bringen. Hier der Befehl nach Marteen Schenk zum entfernen:

DELETE mt_placement FROM `mt_placement` LEFT JOIN mt_category ON ( placement_category_id = category_id ) WHERE category_id IS NULL;

Danach sollte man ohne Probleme innerhalb vom Movable Type wieder auf den Eintrag zugreifen können.

Hier der Link zur Original-Lösung von Marteen Schenk bei Movable Tips:
http://www.movabletips.com/2012/02/fixing-movable-type-error-cant-call-method-label-on-an-undefined-value.html

 

Kategorien

,

0 TrackBacks

Folgende Einträge anderer Blogs beziehen sich auf den Eintrag Movable Type 5.0: Can't call method 'label' on an undefined value

TrackBack-URL dieses Eintrags: http://www.undertec.de/mt-cgi/mt-tb.cgi/419

Jetzt kommentieren

Über diese Seite

Diese Seite enthält einen einzelnen Eintrag von eo vom 23.12.14 7:24.

VirtualBox: Counter Strike v1.6 und Maus-Probleme ist der vorherige Eintrag in diesem Blog.

5 1/4 Zoll Diskettenlaufwerk unter Linux mounten ist der nächste Eintrag in diesem Blog.

Aktuelle Einträge finden Sie auf der Startseite, alle Einträge in den Archiven.

Dezember 2014

So Mo Di Mi Do Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Etter EDV- und IT-Dienstleistungen
Powered by Movable Type 5.04

Google Werbung:

Google Werbung: