Fatal error: Call to undefined function phptemplate_body_class()
am 04.03.2010 - 14:22 Uhr in
Hallo, komme leider mit dem Update von 6.15 auf 6.16 nicht klar.
Habe 6.16 einfach überspielt und wollte ein Update.php durchführen, es erscheint aber jetzt Fatal error: Call to undefined function phptemplate_body_class() in /var/www/vhosts/example.de/httpdocs/themes/garland/maintenance-page.tpl.php on line 26 und ich bekomme nicht heraus, was daran nicht korrekt ist. Es ist nur im Backend, also update.php vorhanden, frontend funktioniert es zwar weiterhin, aber ich bekomme den Hinweis das ich eine Datenbankaktualisierung vornehmen muss, nur geht es ja nicht.
Hier die Zeile dazu die bemängelt wird:
25 </head>
26 <body<?php print phptemplate_body_class($left, $right); ?>>
27
28 <!-- Layout -->Verwaltungstheme ist auf ´Systemstandard´ und in der Theme habe ich Garland sowie Minelli aktiviert, sind aber nicht das Frontendtheme
- Anmelden oder Registrieren um Kommentare zu schreiben

Seltsam
am 04.03.2010 - 18:15 Uhr
Die Meldung besagt nur, dass eine Funktion aufgerufen wird, die nicht existiert.
phptemplate_body_class()sollte aber exisitieren, die gehört zum Garland-Theme. Ich habe eben mal nachgesehen, auch in 6.16 steht die Funktion im template.php von Garland drin. Vielleicht schiebst du das Theme Garland noch einmal neu auf den Server und testet dann nochmal?danke für deine Antwort
am 04.03.2010 - 20:28 Uhr
mittlerweile habe ich das z.T. hinbekommen. Ich habe garland als standard sowie aktiv im theme eingestellt. Danach ging es. Nur, jetzt bekomme ich trotz eines update.php (mehrfach durchgeführt) immer noch angezeigt, dass ich das Sicherheitsupdate durchführen soll (6.15 auf 6.16). Ich habe bereits x-mal per ftp die datei hochgeladen und erneut einen update gemacht, aber die anzeige bleibt bestehen.
Wenn ich update.php ausführe, erhalte ich die Updateversionen der einzelnen Module aufgelistet, dort steht unter system 6.05 und sonst nichts, ausser die niedrigeren. Ist das richtig oder übersehe ich da was?
Daten überschreiben
am 04.03.2010 - 21:29 Uhr
Kann es sein, dass du beim FTP-Upload die Daten nicht überschreibst? Prüf das doch mal. Notfalls musst du alte Ordner erst löschen und dann neu aufspielen.