Probleme nach Umzug

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Probleme nach Umzug

Beitrag von Catrippchen »

Hallo!

Ich habe ein kleines Problem nach dem Umzug auf einen anderen Server.

Ich habe von dem Forenhoster Foren City ein Backup der Datenbank bekommen. Ich habe beim meinem Webhoster ein phpbb 2.0.21 installiert, da dieses auch bei Foren City im Einsatz war.

Ich habe den Tabellprefix angepasst in dem Backup der Datenbank. Die Tabelle "phpbb_sessions" war nicht vorhanden im Backup, daher habe ich diese von meiner vorherigen Version in der Datenbank gelassen.

Das Forum läuft auch und es sind scheinbar alle Beiträge vorhanden.

Als erstes tauchte folgendes Problem auf. Ich konnte mich nicht einloggen. phpbb meinte, dass es den User icht geben würde. Daraufhin habe ich einfach mal ein neues Passwort angefordert. Mit diesem neuen Passwort konnte ich mich dann auch einloggen. Das alte Passwort war definitiv korrekt, ein Login mit einem anderem Testuser war auch nicht möglich.

Dann wollte ich in den Adminbereich, hierbei wurde in der URL aber der Domainname nicht übernommen. Diesen habe ich dann von Hand eingetragen und ich war im Adminbereich. Hier habe ich dann noch die Domain in die Konfiguration eingetragen, sowie den Pfad.

Nach einem Logout wird nun aber immer noch der Domainname aus der URL entfernt. Der Link sieht dann so aus:

http://:/index.php

Der Logout klappt aber.

Beim Login das gleiche:

http://:/index.php?sid=e56eef5b19b5699bfbb85b924248d78b

Der Login klappt aber auch, nur werde ich auch hier nicht zur richtigen Seite geleitet.

In den Adminbereich komme ich aber nicht. Ich lande immer auf dieser URL:

http://[www.:.com]/login.php?redirect=admin/index.php&sid=7861d076e734428084c39af843d29ceb

Wenn ich [www.:.com] durch den Domainnamen ersetzte klappt es trotzdem nicht.

Jemand ne Idee, was da los ist? Cache und Cookies habe ich schon alle gelöscht.

Würde mich über rasche Hilfe sehr freuen. Vielen dank im voraus!

greetz CATRIPPCHEN
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Schnappe dir mal den KB:boarddoctor und versuche damit deine Einstellunge richtig einzutragen. :wink:

Und wenn das das geklappt hat gleich noch ein Update auf phpBB 2.0.22 durchführen.
Die Signatur hat Urlaub.
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Beitrag von Catrippchen »

Hallo!

Vielen dank für den nächtlichen Support. Der Boarddoktor konnte leider nicht helfen. Ich habe BOARD-Konfiguration reparieren ausgewählt. Leider keine Abhilfe. Unter:

Zeige aktuelle Konfiguration für Support ...

steht folgendes:

Cookie_name =
Cookie_path =
Cookie_domain =
Cookie_secure =
Server_name =
Server_port =
Script_path =

Sollten da nicht die korrigierten Sachen drin stehen? Ist die Datenbank vielleicht nicht schreibbar?

CAT
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Was tand denn unter "der Board-Doktor rät:" ?
Trage die notwendigen Daten am besten manuell ein mittels "Werte manuell eintragen".
Die Signatur hat Urlaub.
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Beitrag von Catrippchen »

Ich habe es verucht manuell einzutragen, hat auch nicht geklappt.

Beim löschen eines Post kommt folgendes:

Error in deleting post

DEBUG MODE

SQL Error : 1146 Table 'db60051443.phpbb_search_wordmatch' doesn't exist

DELETE FROM phpbb_search_wordmatch WHERE post_id IN (1896)

Line : 419
File : functions_search.php
Beim erstellen eines neues Posts bekomme ich:
Could not insert new word

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('test', 0)

Line : 234
File : functions_search.php
Ist meine Vermutung richtig, was die Datenbankrechte angeht? Wenn ja, wie ändere ich das?

CAT
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Nein, deine Vermutung was die Datenbankrechte angeht denke ich ist nicht korrekt.

Die Tabelle phpbb_search_wordmatch existiert anscheinend nicht.

Kommst du denn jetzt nach dem manuellen Eintragen der Daten in den Adminbereich? Wenn ja solltest du als erstes einmal mit dem DB Maintenance Mod über deine Datenbank gehen und den Suchindex neu erstellen.
http://www.phpbb.de/moddb/mod.php?id=10

Hast du mal einen Link zum betreffenden Board für mich?
Dann könnte ich mir das mal genauer ansehen und ggf. auch sagen was du eintragen müsstest im Boarddoktor.
Die Signatur hat Urlaub.
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Beitrag von Catrippchen »

Hi!

Ich komme nach wie vor nicht ins Forum.

Der Link lautet: www.sorrowfield.de/forum

Ein Backup der Dateien und der Datenbank, kannst du dir hier herunterladen, falls du da mal drüber schauen möchtest.

- link entfernt -

CAT
Fähnchen
Ehemaliges Teammitglied
Beiträge: 2124
Registriert: 14.08.2004 23:38

Beitrag von Fähnchen »

Um Gottes Willen, gebe nicht dein DB-Backup zum Download!

Nun nochmal zum eigentlichen Problem.
Rufe nochmal den Boarddoktor auf und trage dann folgendes ein:

Cookie_name: phpbb
Cookie_path: /
Cookie_domain: (leer)
Cookie_secure: 0
Server_name: www.sorrowfield.de
Script_path: /forum/

Dann rufe dein Forum neu auf, logge dich als Admin ein und versuche nochmal ob es dann klappt.
Die Signatur hat Urlaub.
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Beitrag von Catrippchen »

Hallo!

Keine Veränderung.

Ich logge mich ein, klicke auf Administrations-Bereich und lande wieder auf:

http://:/index.php?sid=49a24cc71a799315e6b821538054a19b

Ergänze ich die URL, klappt es trotzdem nicht. Ich habe herausgefunden, dass ich ohne http:// , also mit: http://www.sorrowfield.de/forum/index.p ... 538054a19b in den Adminbereich komme. Die Daten die ich mit dem PHP Board Doktor eingegeben habe, sind allerdings leer. Gebe ich die im Adminbereich ein, klicke auf speichern und gucke mir die gerade gemachten Einstellungen noch einmal an, dann stelle ich fest, dass diese nicht übernommen wurden.

Welchen Grund kann dies haben, dass die Einstellungen nicht übernommen werden? Wo werden diese Daten abgespeichert? In der DB, oder in einer Datei?

CAT
Catrippchen
Mitglied
Beiträge: 57
Registriert: 17.07.2004 03:37

Beitrag von Catrippchen »

Hallo!

Ich habe das Backup, welches ich bekommen habe, gerade einmal mit den Original Tabellen eines phpbb verglichen.

Es fehlen im Backup:

phpbb_search_wordlist
phpbb_search_wordmatch
phpbb_sessions

Weiss der Geier warum. Ist dies der Grund, für meinen ganzen ärger?

CAT
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“