Seite 1 von 2

automatisches Update 3.0.0 -> 3.0.1 = Fatal Error

Verfasst: 25.04.2008 19:14
von Forscher
Hallo liebe User,

ich habe gleich ein - für mich - wahnsinns Problem!

Ich lud mir empfehlungsgemäß das automatische Update 3.0.1 von der Seite runter und entpackte alles. Anschließend lud ich es auf das root-Verzeichnis und rief die Installationsseite auf, genauso wie es beschrieben stand.

Nach dem auf dem ersten Blick alles funktionierenden Ablauf, beendete ich die Updaterei, aber leider hatte dies eine fatale Folge:

ich sah folgende Zeilen (bitte entschuldigt die Form, aber ich habe nur kopiert und hier eingefügt, hoffe ihr könnt trotzdem etwas damit anfangen):


Warning: main(./common.php) [function.main]: failed to open stream: No such file or directory in /mnt/web8/33/08/51733208/htdocs/ahnenforum/index.php on line 20

Warning: main() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/opt/RZphp4/includes') in /mnt/web8/33/08/51733208/htdocs/ahnenforum/index.php on line 20

Warning: main(./includes/functions_display.php) [function.main]: failed to open stream: No such file or directory in /mnt/web8/33/08/51733208/htdocs/ahnenforum/index.php on line 21

Warning: main() [function.include]: Failed opening './includes/functions_display.php' for inclusion (include_path='.:/opt/RZphp4/includes') in /mnt/web8/33/08/51733208/htdocs/ahnenforum/index.php on line 21

Fatal error: Call to a member function on a non-object in /mnt/web8/33/08/51733208/htdocs/ahnenforum/index.php on line 24
Nun sind alle meine Beiträge, Foren usw. nicht mehr erreichbar. Hat von euch einer eine Idee, wie ich alles wieder hinbekomme?

Ich bitte zu bedenken, daß ich ein absoluter Anfänger in phpBB bin. Ich habe auch schon hier im Forum geschaut, bin aber noch nicht wirklich fündig geworden bzw. konnte nichts mit den bisherigen Eintragungen anfangen. Bitte erklärt es mir noch einmal für Dummies. Auch wäre ich nicht böse, wenn ich meine Beiträge usw wieder finden würde, es gibt nämlich keine Updates...

Vielen Dank!

der Forscher

Verfasst: 26.04.2008 14:13
von Forscher
Hab jetzt irgendwie die Version zum laufen bekommen, zumindest wird mir angezeigt, daß ich die 3.0.1 nutze.

Nun sind aber alle Beiträge weg, mußte eine neue Datenbank anlegen (neuer Suffix), da die alten nicht eingelesen werden konnten. Gibt es da eine Möglichkeit?

Es müßte doch möglich sein, sobald der Suffix wieder stimmt, daß alle alten Daten wieder zu finden sind.

Wo muß ich den Suffix wie einstellen? Hat jemand einen Tipp?

Verfasst: 27.04.2008 12:56
von Forscher
Über die config.php war es mir möglich (wobei es für mich ein Experiment der Verzweiflung war) auf die alten Suffixe umzuschalten. Somit kann man zumindest mal wieder meine Foren finden, lesen und beantworten.

Auch die User sind alle wieder da.

Aber nun zeigt sich immer am oberen Rand folgendes:
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3391: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3393: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3394: Cannot modify header information - headers already sent by (output started at /config.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3395: Cannot modify header information - headers already sent by (output started at /config.php:1)
Was hat dies zu bedeuten, und wie bekomme ich dies wieder weg? Es wäre schön, wenn sich hier mal überhaupt jemand melden würde.

Danke

Verfasst: 27.04.2008 13:54
von Dr.Death
Du hast beim editieren der config.php ein Leerzeichen oder Lerzeile am Anfang der Datei eingefügt.


Siehe dazu mal auch: KB:84

Verfasst: 27.04.2008 14:06
von Forscher
Meine config.php sieht wie folgt aus (Inhalte für die Öffentlichkeit angepaßt :wink: ):
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = ' :roll: ';
$dbport = '';
$dbname = ' :roll: ';
$dbuser = ' :roll: ';
$dbpasswd = ' :roll: ';

$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Sind diese Zeichen so OK? Falls nein, wo müßte ich was ändern (außer den Smileys)?

Danke

Oder bedeutet das, das ich die Zeile

885 der session.php

und die Zeile

3391, 3393, 3394, 3395 der functions.php

löschen muß?

Verfasst: 27.04.2008 14:29
von Dr.Death
Nein, du musst nicht an der session.php löschen.

Es ist nach wir vor in der Zeile eins der config.php ein unsichtbares Zeichen vorhanden.Vor dem:
darf nichts anderes ( auch keine Leerzeile oder Leerzeichen ) vorhanden sein.

Verfasst: 27.04.2008 14:45
von Forscher
Ich habe dort noch einmal geschaut, es läßt sich davor nichts mehr löschen, weder eine Zeile noch ein Zeichen.

Vielleicht nutze ich ja aber auch nur ein falsches Programm dazu, welches würdest du empfehlen?

Danke für deine Hilfe

Verfasst: 27.04.2008 14:49
von Boecki91
Ein einfacher Editor von Windows reicht.

Vielleicht ist "notepad++" für (in deisem Fall nicht) viel php Code besser geeignet.

Verfasst: 27.04.2008 14:51
von Forscher
ich habe es mit verschiedensten Programmen versucht:

Open Office
Notepad
Editor

leider immer mit dem selben Erfolg, auch wenns rein optisch immer mal anders ausschaute...

Verfasst: 27.04.2008 15:59
von Forscher
Ich habe erstmal aufgegeben. Habe alles noch einmal vom Server geschmissen und neu aufgespielt. Nun muß ich halt nur noch sehen, wie ich alles wieder anpasse, aber die Fehlermeldungen sind erst mal fort und die Beiträge wieder da...

Danke für eure Hilfen, aber ich gebe nicht auf. Vielleicht findet sich ja doch noch der Fehler und ich kann dann die aktuelle Version aufspielen...