Zum Inhalt springen

Recover-Schwierigkeiten

Erstellt am 27. Februar 2006 · 11 Antworten · letzte Antwort am 9. März 2006

Tags: Datenbank, Frage

JoeNazz ·

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:

  • - evtl. Inkompatibilität der zwei Typo3-Versionen?
    - Fehler beim Recovern, da durch den Dummy schon Tabellen vorhanden waren

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

woida ·

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

JoeNazz ·

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:

  • - Stimmt jetzt was mit dem Template bzw. TS nicht?

Um den Fehler mit der mail()-Funktion kümmere ich mich später.

Viele Grüße
Jonas

woida ·

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.

JoeNazz ·

Das war doch der Tipp, den woida mir schon gegeben hat, aber trotzdem danke... Bin jedenfalls immer noch nicht weiter gekommen.

JoeNazz ·

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

Unbekannter Benutzer ·

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

JoeNazz ·

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

JoeNazz ·

😃

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

woida ·
ich schrieb

..schau mal, ob überhaupt noch Templates vorhanden sind.

ich hatte doch Recht .... 😃 😃