Fehler in \admin\templates.php - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Fehler in \admin\templates.php (/thread-7938.html) Seiten: Seiten:
1
2
|
Fehler in \admin\templates.php - BeeJayZZR - 05.12.2007 Ich bin ziemlich ratlos! Seit heute habe ich in der ACP nach dem Aufklappen der default templates folgenden Fehler: Zitat:Warning: reset() [function.reset]: Passed variable is not an array or object in /www/htdocs/w00923e5/forum/admin/templates.php on line 870 Die Zeile 870 beinhaltet folgendes: PHP-Code: reset($templategroups); Der o. a. Fehler füllt sage und schreibe über 50 Zeilen (er wiederholt sich). Darunter werden dann sämtliche Templates normal aufgeführt, und ich bin auch in der Lage sie zu öffnen und zu bearbeiten. Was kann das sein? RE: Fehler in \admin\templates.php - Michael - 05.12.2007 Vorab die Frage: Hast du irgendetwas geändert oder Erweiterungen installiert? Von jetzt auf gleich kommt es ja auch nicht zu einem Fehler. RE: Fehler in \admin\templates.php - BeeJayZZR - 05.12.2007 Hi Micheal Genau dort habe ich auch angesetzt, denn ich habe vorgestern das Plugin 'Show the users that has been online today' installiert. Ich habe es bereits deaktiviert, aber der Fehler bleibt. Siehe Thumbnail. Achtung! Bild muss vergrössert werden im Browser weil sehr gross/lang. [Bild: http://www2.picfront.org/picture/YCcs7TP7/thb/templates_error.gif] RE: Fehler in \admin\templates.php - Mak - 06.12.2007 Deaktivier testweise mal alle Plugins und überprüf es dann noch mal. RE: Fehler in \admin\templates.php - Michael - 06.12.2007 Bei mir ist es in Zeile 871. Verwendest du die aktuellste Dateiversion? Zur Erklärung der Fehlermeldung: Die Funktion reset() erwartet ein Array. Laut Fehlermeldung handelt es sich bei den übergebenen Daten aber nicht um ein Array. Ich habe mir gerade den Code der Datei angesehen und kann auf den ersten Blick keinen Fehler finden. RE: Fehler in \admin\templates.php - BeeJayZZR - 06.12.2007 So, nun habe ich folgendes probiert: 1. Komplettes neues (Test-)Forum 1.2.10 auf eine subdomain installiert. 2. Kopie der Datenbank des aktiven (Haupt-)Forums importiert. 3. Test-Forum läuft einwandfrei bis auf den gleichen Fehler wenn man Templates entfernen/ändern will. Jetzt ist der Fehler auch bei mir in Zeile 871. Ist aber der gleiche. 4. Sämtliche Templates deaktiviert, aber der Fehler bleibt. Scheint so, als wenn der Fehler sich durch den Import der Datenbank wieder reproduziert hat. Aber wo soll man suchen? RE: Fehler in \admin\templates.php - Garlant - 06.12.2007 Hallo BeeJayZZR, Öffne bitte die admin/templates.php Suche: PHP-Code: $query = $db->query("SELECT * FROM ".TABLE_PREFIX."templategroups ORDER BY title ASC"); PHP-Code: print("Debug:").print_r($templategroups).print("<br />"); Gehe nun bitte noch mal in die Templates. Wird ein Array ausgegeben? Mfg Garlant RE: Fehler in \admin\templates.php - BeeJayZZR - 06.12.2007 Hallo Garlant Habe die Änderung in der templates.php durchgeführt aber der Fehler bleibt der gleiche. Hakt bei PHP-Code: reset($templategroups); RE: Fehler in \admin\templates.php - Garlant - 06.12.2007 Der Code, welchen ich dir gab, sollte etwas ausgeben. Gibt den dieser etwas aus? Es sollte über den Fehlermeldungen etwas änliches wie "Debug: ..." stehen. Mfg Garlant RE: Fehler in \admin\templates.php - BeeJayZZR - 06.12.2007 Sorry! Natürlich sieht die erste Zeile jetzt anders aus: Zitat:Debug:11 Die Zeile 874 ist die gleiche wie voher 871. |