Wo sind die Verbindungsdaten zum Server hinterlegt?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Antworten
Tholan
Mitglied
Beiträge: 53
Registriert: 30.05.2007 13:24
Wohnort: Eßlingen am Neckar

Wo sind die Verbindungsdaten zum Server hinterlegt?

Beitrag von Tholan »

Hallo,

ich möchte mein Forum lokal ersteinmal gestalten und layouten. Inzwischen habe ich es auch geschafft, dass ich es lokal mit http://localhost/meinpHpBBForum/index.php
aufrufen kann (ich hatte es online bei meinem Provider eingerichtet).
Dadurch habe ich aber die mysql4.phpDatei auf meinem lokalen PC umgeschrieben.

Code: Alles auswählen

$this->server = 'localhost';
$this->dbname = 'dbxxxxxx';
Beim Hochladen müsste ich die alte Datei aber wiederherstellen.

Deshalb würde ich aber gerne eine if-Abfrage einbauen. Wenn Entwicklungsserver, dann nimm die lokalen Verbindungsdaten, wenn Produktivsserver, dann nimm jene Verbindungsdaten.

Jetzt muss ich die Stelle lokalisieren, wo die Verbindungsdaten - Host
(rdbms.strato.de), Datenbank, Benutzername, Passwort - hinterlegt sind?

Weiß jemand Rat? Ich muss dazu sagen, dass ich in der ganzen Materie absoluter Neuling bin.

Gruß
Thomas (Landsgesell)
Zuletzt geändert von Tholan am 01.06.2007 15:01, insgesamt 2-mal geändert.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Beitrag von tas2580 »

Schau mal in die config.php :wink:
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Tholan
Mitglied
Beiträge: 53
Registriert: 30.05.2007 13:24
Wohnort: Eßlingen am Neckar

Beitrag von Tholan »

Vielen Dank Tobi aus dem Nachbarstädtle!
Tholan
Mitglied
Beiträge: 53
Registriert: 30.05.2007 13:24
Wohnort: Eßlingen am Neckar

Beitrag von Tholan »

Weiß jemand auch, wie dann so eine korrekte if-Abfrage lauten muss?
Mein localhost heißt localhost (-:

Meine bisherige config.php sieht so aus:
---------------------------------------------

Code: Alles auswählen

<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'rdbms.strato.de';
$dbname = 'DBxxxxx';
$dbuser = 'Uxxxxxx';
$dbpasswd = 'xxxxxxxxxxx';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>
------------------------------------------------
Gruß
Thomas
Tholan
Mitglied
Beiträge: 53
Registriert: 30.05.2007 13:24
Wohnort: Eßlingen am Neckar

Weiß jemand auch, wie dann so eine korrekte if-Abfrage laute

Beitrag von Tholan »

Hallo miteinander,

ich habe jetzt einen Monat geduldig gewartet, ohne zu nerven.

Weiß jemand auch, wie dann so eine korrekte if-Abfrage lautet?

Gruß
Thomaß
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Code: Alles auswählen

<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

if ( $_SERVER['SERVER_NAME'] == 'localhost' )
{
    // Entwicklungsserver
    $dbhost = 'localhost';
    $dbname = 'dbname';
    $dbuser = 'user';
    $dbpasswd = 'pass';
}
else
{
    $dbhost = 'rdbms.strato.de';
    $dbname = 'DBxxxxx';
    $dbuser = 'Uxxxxxx';
    $dbpasswd = 'xxxxxxxxxxx';
}

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>
Das funktioniert aber nur, wenn du dein Forum auf dem Entwicklungsserver mit http://localhost/meinpHpBBForum/index.php aufrufst. Wobei das Verzeichnis egal ist. Wichtig ist nur das http://localhost.
Zuletzt geändert von Mungo am 02.07.2007 14:30, insgesamt 1-mal geändert.
Tholan
Mitglied
Beiträge: 53
Registriert: 30.05.2007 13:24
Wohnort: Eßlingen am Neckar

Wann funktioniert das?

Beitrag von Tholan »

Mungo hat geschrieben:Das funktioniert aber nur, wenn du dein Forum auf dem Entwicklungsserver mit http://localhost/meinpHpBBForum/index.php .
Hallo Mungo,

heißt das, wenn ich mein Forum auf dem Entwicklungsserver mit ... aufrufen kann?

Gruß
Thomaß
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Ich hab mal meinen letzten Beitrag geändert. ;) Sollte jetzt klar sein.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“