phpBB 3.0.x-Backup zum Laufen bringen und updaten

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Semako
Mitglied
Beiträge: 22
Registriert: 01.05.2019 11:47

phpBB 3.0.x-Backup zum Laufen bringen und updaten

Beitrag von Semako »

Ich habe hier ein Backup (FTP und Datenbank) eines alten Forums, das mit phpBB 3.0.x lief. Dieses möchte ich nun (vorerst lokal via xampp) wieder zum Laufen bringen, damit ich es auf die aktuelle phpBB-Version updaten und dann auf meinem Server (php 7.2, deshalb kann ich das alte Forum nicht direkt dort installieren) übertragen, sodass es öffentlich erreichbar sein wird.

Leider weiß ich nicht, welche phpBB-Version das Forum genau nutzte (muss doch irgendwo herauszufinden sein in den Dateien der Installation), und mir ist auch unbekannt, welche MySQL- und php-Versionen auf dem alten Server liefen.

Wie gehe ich da nun am besten vor?
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 2003
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten

Beitrag von Scanialady »

mit PHP 5.6 sollten beide Versionen laufen.
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten

Beitrag von canonknipser »

php-Version solltest du alles ab 5.4 und unter 7.0 verwenden können für deinen Zweck, am besten 5.6, das ist die letzte aktuelle 5er-Version.
wenn du den Backup einspielst, kannst du in der config-Tabelle die aktuelle Version des Bords (Schlüssel version) herausfinden. Das dazu passende Paket kannst du dann hier herunterladen: http://downloads.phpbb.de/pakete/deutsch/3.0/
Zum Upgrade selber dann hiernach vorgehen: KB:phpBB32_upgrade_from_30
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Semako
Mitglied
Beiträge: 22
Registriert: 01.05.2019 11:47

Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten

Beitrag von Semako »

Die phpBB-Version ist tatsächlcih 3.1.2 gewesen, nicht 3.0.x, also immerhin nicht ganz so veraltet.
Habe nun xampp (php 5.6) konfiguriert und die Datenbank in phpMyAdmin importiert und die config.php von phpBB angepasst. Beim Aufruf des Forums (localhost/phpbb3) bekomme ich jedoch immer folgende Fehlermeldung:

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. [2002]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Ich habe den MySQL-Server in der Windows-Firewall zugelassen (andere Firewall ist nicht installiert) und dann auch die Firewall deaktiviert, außerdem habe ich testweise als host 127.0.0.1 statt localhost angegeben, ohne Erfolg.

Was kann noch zu diesem Fehler führen, muss ich noch irgendetwas ändern?

[spoiler=config.php]

Code: Alles auswählen

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = '127.0.0.1';
$dbport = '';
$dbname = 'phpbb3db';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb3_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
[/spoiler]
Semako
Mitglied
Beiträge: 22
Registriert: 01.05.2019 11:47

Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten

Beitrag von Semako »

Das Problem hat sich gelöst, indem ich den Cache geleert habe.
Nun habe ich aber ein anderes Problem, und zwar bekomme ich keinen Zugriff aufs ACP. Das Forum gehört ja eigentlich nicht mir, deshalb hatte ich dort bisher keinen Adminzugriff. Ich habe mir nun in der Datenbank einen User mit user_type=3 angelegt, und kann mich auch damit einloggen, das Profil bearbeiten, Beiträge verfassen... aber ich komme nicht ins ACP. Der Link am Seitenende fehlt und wenn ich manuell localhost/phpbb3/adm öffne, meldet das Forum, dass ich nicht in den Adminbereich kann, weil ich keine administrativen Berechtigungen habe. Muss ich noch irgendwas in der Datenbank ändern?
Antworten

Zurück zu „Support-Forum“