phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
tcgass
Mitglied
Beiträge: 45
Registriert: 18.06.2007 10:41

phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von tcgass »

Hallo zusammen

ich habe ein phpbb Forum 3.1.10 auf meinem Hosting-Account aufgesetzt, welches ich gerne lokal weiterbearbeiten möchte (Dinge austesten etc.). Dazu möchte ich es gerne auf MAMP PRO 4.1 übertragen. Allerdings erhalte ich beim Aufruf über localhost immer folgende Fehlermeldung und komme nicht auf die Spur, wie ich das lösen kann und wo der Hase im Pfeffer liegt:

General Error
SQL ERROR [ mysqli ]

php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known [2002]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.


Bin dankbar für jeden Tipp oder LInk, der mich weiterbringen kann...

Thomas
vfrblue
Ehemaliges Teammitglied
Beiträge: 2011
Registriert: 22.11.2016 18:46

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von vfrblue »

Welche PHP-Version hast du denn installiert?
PHP-Version sollte ab 5.4.x bis 5.6.x sein. PHP 7.x ist zu aktuell für phpBB 3.1.10. Dann sollte man phpBB 3.2 nehmen.
tcgass
Mitglied
Beiträge: 45
Registriert: 18.06.2007 10:41

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von tcgass »

ich hab die Version 5.6.30 auf MAMP PRO - hab's auch schon mit tieferen Versionen 5.6.* versucht, aber immer das selbe Problem... Auch auf einem zweiten Rechner funktioniert das Ganze nicht - wollte nur sicher sein, dass da nicht irgendetwas am generellen Setup vom Rechner faul ist.
vfrblue
Ehemaliges Teammitglied
Beiträge: 2011
Registriert: 22.11.2016 18:46

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von vfrblue »

Hast du den "cache"-Ordner der "lokalen" phpBB-Installation geleert? Alles aus dem Ordner löschen, ausser .htaccess und index.php.
Dann die config.php an die lokalen Verhältnisse angepasst? Die Ordner- und Dateien-Rechte kontrolliert?
tcgass
Mitglied
Beiträge: 45
Registriert: 18.06.2007 10:41

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von tcgass »

...alles eben ausprobiert: cache gelöscht, config.php angepasst, Rechte kontrolliert - irgendwie der Wurm drin... :-/

Irgendwie machen mich die doppelten Backslashs in der config.php stutzig - aber das habe ich ja nur von der online-version übernommen...

<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'phpbb_test';
$dbuser = 'root';
$dbpasswd = 'root';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von Melmac »

Hi,

die doppelten Backslashes am Anfang einer Zeile kennzeichnen diese als Kommentar, der nicht zu parsen ist.

Die Daten in der config.php werden gecached: wenn Du diese Datei änderst, musst Du im nächsten Schritt den Board Cache leeren, damit die neuen Daten auch wirksam werden können.
(Die Reihenfolge der Schritte wäre also umgekehrt: erst anpassen und dann Cache leeren.]

Auf den ersten Blick sieht die Datei okay aus. Die Angaben für $dbhost, $dbname, $dbuser, $dbpasswd und $table_prefix sind korrekt und entsprechen den lokal gültigen Parametern?
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
tcgass
Mitglied
Beiträge: 45
Registriert: 18.06.2007 10:41

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von tcgass »

Danke für Dein Feedback! hmmmm, aber wie leere ich den Board-Cache, wenn ich keinen Zugang zum Board habe? Kann ich das auf File-Ebene tun?
(Edit) ok, erst lesen, dann schreiben :-) Das habe ich getan, config.php geändert, und anschliessend den Cache-Folder geleert mit Ausnahme des html Files. Trotzdem bleibt alles beim Alten... ich weiss langsam echt nicht mehr weiter :-/
vfrblue
Ehemaliges Teammitglied
Beiträge: 2011
Registriert: 22.11.2016 18:46

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von vfrblue »

mysql-Server richtig installiert und eingerichtet? Alle benötigten Module mit installiert?
Es sieht so aus, dass mysqli nicht richtig konfiguriert ist.
Hast du eine "phpinfo.php" im Root deiner Installation liegen?
Wenn nicht dann erstelle eine "phpinfo.php" mit folgendem Inhalt und rufe diese vom Browser aus auf:

Code: Alles auswählen

<?php
phpinfo();
?>
Dann bitte nachschauen, was unter "mysqli" alles steht.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12258
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von Mahony »

Hallo
Stimmen denn die Ports?
Stell mal den Apache auf Port 80 und MYSQL auf Port 3306

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
juliokr
Mitglied
Beiträge: 538
Registriert: 06.02.2015 12:54
Wohnort: Paris
Kontaktdaten:

Re: phpbb 3.1.10 auf MAMP PRO 4.1 klonen

Beitrag von juliokr »

tcgass hat geschrieben:...alles eben ausprobiert: cache gelöscht, config.php angepasst, Rechte kontrolliert - irgendwie der Wurm drin... :-/

Irgendwie machen mich die doppelten Backslashs in der config.php stutzig - aber das habe ich ja nur von der online-version übernommen...

<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'phpbb_test';
$dbuser = 'root';
$dbpasswd = 'root';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);
Ich benutze zwar nicht MAMP pro sondern MAMP (kostenlos)
Allerdings sind bei mir in der config.php

Code: Alles auswählen

$dbport = '8889';
kann sein das es in der "PRO" Version anders ist
Kannst Du die Datenbank über phpmyadmin öffnen ?
Liegt das Forum im "Sites" Ordner ?
Antworten

Zurück zu „Support-Forum“