Hallo Miriam,
Hast Du etwas anderes am Code geändert, ausser das von Dir genannte?
Vorher nicht - nachher in meiner Verzweiflung alles mögliche, das ich leider auch nicht mehr alles nachvollziehen kann.
Ich habe versucht, das problem "einzukreisen":
Das SystemDatum (01.01.1970) und kein Autor wird erst dargestellt, seit ich den einen Beitrag, zu dem JEDER neue Link gezeigt hat, gelöscht habe -> kein Beitrag mehr da, also auch kein Datum (soweit ist das für mich nachvollziehbar)
Vor dem Löschen des Beitrags wurde das korrekte Datum und Zeit DIESES Beitrags angezeigt -> d.h. dieser eine Autor + sein Beitrag (127#127) ist "steckengeblieben".
Das ist NUR auf der Indexseite -> auf den Forumseiten (viewforum und viewtopic) wird alles richtig angezeigt.
Ich habe auch irgendetwas in "include/page_header.php" gemacht (erschlag mich bitte nicht, ich weiß nicht mehr was) - wenn ich diese Datei hochlade, kommt diese Meldung
Could not obtain user/online information
DEBUG MODE
SQL Error : 1054 Unbekanntes Tabellenfeld 's.session_user_3' in where clause.
SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip FROM phpbb_users u, phpbb_sessions s WHERE u.user_id = s.session_user_3 AND s.session_time >= 1176869390 ORDER BY u.username ASC, s.session_ip ASC
Line : 108
File : page_header.php
Habe wieder auf die original-Datei (letzte gesicherte Datei wo's fehlerfrei war) zurückgestellt und da wird die Seite angezeigt, aber eben mit dem Fehler.
Hab die Meldung aber aufgehoben, weil ich vermute, daß es irgendwas mit der DB zu tun haben könnte? (ich kann nur leider nicht viel damit anfangen - keinen blassen Schimmer von den Zusammenhängen)
Hier mal die page_header.php die die Meldung auslöst:
http://www.woll-insel.at/Bilder/page_header_neu.txt
und "für alle Fälle" auch die index.php
http://www.woll-insel.at/Bilder/index.txt
Für mich als absoluter php und DB Anfänger schaut das so aus, als ob dieser eine (nicht mehr existierende) Beitrag auf der Indexseite irgendwie "fixiert" wird und keine neuen Beiträge zu Kentniss genommen werden.
Aber das "warum" ist mir ein Rätsel.
Kannst Du mit diesen Angaben irgendwas anfangen und mir noch helfen?
mfG
dobra
Nachtrag: hab mal in die BD geschaut
WHERE u.user_id = s.session_user_3
user_id
3 gibt es da nicht
(-1 Anonymus, 2, 4, 5, 6, 7, 8, 9, 0, 11, usw. aber keine "3")
bedeutet das etwas?
2. Nachtrag: habe "Datenbankwartung" installiert -
## MOD Title: DB Maintenance
## MOD Author: PhilippK < phpBB2007 <at> kordowich.net > (Philipp Kordowich) http://phpbb.kordowich.net/
## MOD Description: This Mod checks and fixes inconsistencies and errors in the database
## MOD Version: 1.3.8
und durchlaufen lassen.
bei Checking database - Checking tables: kommt die Meldung: phpbb_sessions: Command not available for HEAP-tables
sonst nichts gefunden