Seite 1 von 1
phpBB 3.0.x-Backup zum Laufen bringen und updaten
Verfasst: 01.05.2019 12:08
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?
Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten
Verfasst: 01.05.2019 12:46
von Scanialady
mit PHP 5.6 sollten beide Versionen laufen.
Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten
Verfasst: 01.05.2019 12:48
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
Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten
Verfasst: 02.05.2019 09:47
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]
Re: phpBB 3.0.x-Backup zum Laufen bringen und updaten
Verfasst: 02.05.2019 10:51
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?