Seite 1 von 1

Problem beim Verschieben einer Kategorie

Verfasst: Fr 13. Mär 2026, 13:04
von bodil
Liebe Gemeinde!
Ich habe die aktuellste Contendio-Version testweise für das Update einer bestehenden Webseite benutzt. Ich wollte den Kategoriebaum umbauen: Root heißt main, darunter 5 Kategorien. Die brauche ich aber künftig doppelt. Daher habe ich in main die Kategorie main1 eingefügt und wollte dann alle übrigen Kategorien dorthin verschieben.
Von

Code: Alles auswählen

main
  cat1
  cat2
  cat3 ..
nach

Code: Alles auswählen

main
  cat1
  cat2
  cat3 ..
  main1
nach

Code: Alles auswählen

main
  main1
    cat1
    cat2
    cat3 ..
  main2
    cat1
    cat2
    cat3 ..
  
Beim letzten Schritt (aus cat1 ein Unterkategorie von main1 zu machen) gab es eine orangene Fehlermeldung:

Code: Alles auswählen

Die Kategorie 2 hat eine ungültige parent id (14). Sie existiert nicht!
Die Kategorie 3 hat eine ungültige parent id (1). Sie existiert nicht!
Die Kategorie 3 hat eine ungültige post-id (4). Diese Kategorie existiert nicht! Sortieren unmöglich.
Es gibt kein definiertes Ende (eine Kategorie mit postid == 0) in 1. Sortieren ist unmöglich.

Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.
Im Errorlog taucht das hier auf:

Code: Alles auswählen

PHP Fatal error:  Uncaught Error: Call to a member function get() on null in contenido/classes/class.backend.php:281
Stack trace:
#0 contenido/main.php(196): cBackend->log()
#1 {main}
  thrown in contenido/classes/class.backend.php on line 281
Im Originalsystem haben Versuche mit ähnlichen Manövern geklappt. Es erneut zu versuchen hat übrigens nicht geklappt.
Die Kategorien, die laut Medung nicht existieren soll, sind alle vorhanden.
Weiß jemand, was zu tun ist?
Was ich über den Server weiß:

Code: Alles auswählen

Webserver-Version 	Apache
Installierte PHP-Version 	8.3.30
Datenbankserver-Version 	10.11.15-MariaDB-log
PHP-Datenbankerweiterung 	mysqli
Vielen Dank!
bodil