Hallo zusammen,
folgendes Szenario:
Vor gut einer Woche hatte mein Server nen totalen Crash erlebt. Zugegebenermaßen habe ich aber auch sehr wenig für die Sicherheit getan. So litten auch die Backups darunter.
Als der Server noch lief, hatte ich dort Typo3 3.7... laufen und das letzte Backup via typo3-internes PhpMyAdmin gefertigt - unkomprimiert, als Text-Datei, alle Tabellen.
So, nun habe ich den Server neu aufgesetzt (und mich auch mehr um die Sicherheit gekümmert) und nach ein paar Schwierigkeiten Typo3 3.8.? draufgeklatscht. Dann ein Dummy installiert, bis ich mich dann wieder zum typo3-internen PhpMyAdmin durchringen konnte. Hier musste ich dann die 10 MB große Text-Sicherung in mundgerechte Stücke für den Upload splitten.
Nachdem alles hochgeladen war, konnte ich auch meine Daten im Backend alle wiedererkennen. Doch bei Login als Admin mit dem Passwort aus dem Backup kommt der Fehler
Fatal error: Call to undefined function: mail() in /home/htdocs/web0/typo3_src-3.8.1/t3lib/class.t3lib_beuserauth.php on line 337
und wenn ich mir die Seiten im FE betrachten will kommt eben dieser Fehler
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/htdocs/web0/typo3_src-3.8.1/t3lib/class.t3lib_db.php on line 741
und dieser:
Error!
The requested page didn't have a proper connection to the tree-root!
(Broken rootline)
Ansonsten sind Daten und Benutzer etc. alle wieder da.
Meine ersten Vermutungen:
Ich tippe eher auf Letzteres, aber wie ist es möglich, effektiv anhand einer Text-Sicherung seiner Tabellen, sein ursprüngliches Typo3 wieder aufzusetzen? Zudem in der Situation wo ich kein vernünftiges MySQLDump-Backup habe...
:-(
Viele Grüße
Jonas
Fatal error: Call to undefined function: mail() in /home/htdocs/web0/typo3_src-3.8.1/t3lib/class.t3lib_beuserauth.php on line 337
Das ist komisch, die Funktion gehört zum Basisumfang von Typo3. Evtl. wurde kein Mailserver gefunden.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/htdocs/web0/typo3_src-3.8.1/t3lib/class.t3lib_db.php on line 741
Geh mal ins Install-Tool => Database Analyser => Update required tables
Hmm..., okay!
Nun kommt garnichts mehr. Soll heißen, eine HTML-Seite mir leerem Body... Kannst Du Dir mal unter http://www.realschule-kh.de/index.php ansehen, wobei das wahrscheinlich auch nicht weiter helfen wird.
Es sind halt immer noch alle Inhalte im BE zu sehen, und wenn ich mir eine noch nicht veröffentlichte Seite betrachten will, kommt statt der weißen Seite einzig und allein der rote PREVIEW-Button.
Vermutung:
Um den Fehler mit der mail()-Funktion kümmere ich mich später.
Viele Grüße
Jonas
Den Fehler "The requested page didn't have a proper connection to the tree-root!" hatte ich auch mal. Weiß aber nicht mehr, was ich gemacht habe.
Ich vermute mal, daß du ein Problem mit der Datenstruktur hast, bzw. schau mal, ob überhaupt noch Templates vorhanden sind.
Danke, woida,
das TS-Setup ist noch da, und das Template ist unter http://realschule-kh.de/fileadmin/template/template3.html auch zu erreichen... Was ist da los? Ich bräuchte eine schnelle Lösung, sonst werde ich im Zweifelsfall Typo3 bzw. den Dummy neu installieren.
Aber das dauert dann wieder... Weiß noch jemand Rat?
Gruß Jonas
führe im InstallTool -> Database Analyzer mal COMPARE aus, möglicherweise fehlen dir ein paar Tabellen / Felder
Das war doch der Tipp, den woida mir schon gegeben hat, aber trotzdem danke... Bin jedenfalls immer noch nicht weiter gekommen.
So, auch wegen anderen Ungereimtheiten habe ich jetzt nochmal von vorne angefangen, d.h. Neuinstallation von Suse 9.1 mit Confixx Pro 3 usw. Eben die Standard-Installation von Altoru.de
Hab soweit Typo3 wieder installiert, fast schon eine Bilderbuch-Installation ...aber mit schlechtem Ende:
Hab dann wieder die DB-Sicherung über typo3-internen PhpMyAdmin zurückgespielt (siehe ganz oben). Es kam auch gleich wieder der selbe Fehler.
Hab ich gedacht: "Und was ist mit den Extensions? Die wurden ja garnicht durch das Recovern wieder mit eingespielt." Mein besonderes Augenmerk galt da automaketemplate und CSS styled content. Okay, hab ich dann auch wieder überprüft und nachinstalliert.
ABER: Nichts hat sich geändert:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/htdocs/web0/typo3_src-3.8.1/t3lib/class.t3lib_db.php on line 741
Und dann eine Typo3-Warnung:
Error!
The requested page didn't have a proper connection to the tree-root!
(Broken rootline)
Kommt der Fehler nicht jemandem bekannt vor, der eine Lösung darauf weis?
Gruß Jonas
kommst du ins BE?
im ExtManager die versteckten Extensions einblenden ("Display Shy Extensions" aktivieren) --> auf "TYPO3 CMS Frontend (TypoScript)" klicken und dann Updates ausführen falls solche von Nöten sind.
vielleicht hilft dir das weiter
Hey, klasse! Scheint ne heiße Spur zu sein. Immerhin sehe ich jetzt überhaupt keine Fehlermeldungen mehr... und auch sonst nichts mehr! -> Alles weiß im FE!
Aber mir ist ne lange Liste an Errors in der Extension "TYPO3 CMS Frontend (TypoScript)" aufefallen:
ERRORS:
The XCLASS filename-key "tslib/class.tslib_content.php" was different from "ext/cms/tslib/class.tslib_content.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_fe.php" was different from "ext/cms/tslib/class.tslib_fe.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_fetce.php" was different from "ext/cms/tslib/class.tslib_fetce.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_feuserauth.php" was different from "ext/cms/tslib/class.tslib_feuserauth.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_gifbuilder.php" was different from "ext/cms/tslib/class.tslib_gifbuilder.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_menu.php" was different from "ext/cms/tslib/class.tslib_menu.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/class.tslib_pagegen.php" was different from "ext/cms/tslib/class.tslib_pagegen.php" which it should have been!
--------------------------
No XCLASS inclusion code found in file "tslib/class.tslib_pibase.php"The XCLASS filename-key "tslib/class.tslib_search.php" was different from "ext/cms/tslib/class.tslib_search.php" which it should have been!
--------------------------
The XCLASS filename-key "tslib/showpic.php" was different from "ext/cms/tslib/showpic.php" which it should have been!
--------------------------
No XCLASS inclusion code found in file "tslib/media/scripts/example_callfunction.php"The XCLASS filename-key "media/scripts/fe_adminLib.inc" was different from "ext/cms/tslib/media/scripts/fe_adminLib.inc" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/gmenu_foldout.php" was different from "ext/cms/tslib/media/scripts/gmenu_foldout.php" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/gmenu_layers.php" was different from "ext/cms/tslib/media/scripts/gmenu_layers.php" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/plaintextLib.inc" was different from "ext/cms/tslib/media/scripts/plaintextLib.inc" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/tmenu_layers.php" was different from "ext/cms/tslib/media/scripts/tmenu_layers.php" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/wapversionLib.inc" was different from "ext/cms/tslib/media/scripts/wapversionLib.inc" which it should have been!
--------------------------
The XCLASS filename-key "media/scripts/xmlversionLib.inc" was different from "ext/cms/tslib/media/scripts/xmlversionLib.inc" which it should have been!
Und dann nochwas in rot, unter "Files changed?"
A difference between the originally installed version and the current was detected!
Modified files:
tslib/class.tslib_content.php
tslib/class.tslib_fe.php
tslib/class.tslib_menu.php
tslib/class.tslib_pagegen.php
tslib/showpic.php
tslib/media/scripts/jsfunc.layermenu.js
😃
Hey genial, Leute!
Ich habs geschafft!!! Und zwar wie? Ganz simpel, schon zu einfach... Das kommt davon, wenn man nicht mal Abstand gewinnen kann, dann ist man so verbohrt, dass man garnichts mehr sieht:
Ich habe einfach vergessen, das Template hochzuladen!!! Deswegen die weiße leere Seite.
Aber um Missverständnissen vorzubeugen: Als die Fehlermeldung kam, da hat es auch mit Template nicht geklappt. Das Template allerdings ist mit der Neuinstallation des Webservers verloren gegangen... eigendlich ja logisch!!
Tja, so kann's gehen...
Ich danke nochmal euch allen!
Viele Grüße Jonas
ich schrieb..schau mal, ob überhaupt noch Templates vorhanden sind.
ich hatte doch Recht .... 😃 😃