Seite 1 von 1

phpBB-Forum auf eigenem Webserver

Verfasst: 19.07.2006 22:26
von Wernermaster
Hallo,
ich habe zu Testzwecken ein phpBB-Forum auf meinem Webserver installiert , sodass das Forum von 'aussen' erreichbar war.
Dann wollte ich es Administrieren und bin immer auf meinem Router gelandet weil der Interne Anfragen auf die Webadresse nicht weiterleitet. Ich hab einiges ausprobiert bis ich auf die tabelle phpbb_config gestossen bin und habe schliesslich noch ein Forum installiert , welches auf die gleichen Tabellen zugreift wie das Forum was von aussen besichtigt werden kann ausser auf die phpbb_config Tabelle dazu musste ich ind dei Datei constants.php im Ordner includes unter diese Zeile:
define('CONFIG_TABLE', $table_prefix.'config');
folgende Zeile reinschreiben:
define('CONFIG_TABLE2', $table_prefix.'config2');
dann musste ich in folgenden Dateien jeweils ALLE "CONFIG_TABLE" durch
CONFIG_TABLE2
ersetzen:
common.php
admin_board.php
functions.php
emailer.php
pageheade.php
usercp_register.php
ACHTUNG!
Damit das ganze funktioniert musst ihr auch die Tabelle phpbb_config2 erstellen und die entsprechenden Serverwerte ändern!!! (Geht einafch per phpMyAdmin..)

Wenn ihr Styles installieren wollt müsst ihr sie in die gleichen Ordner in Beide Foren-Ordner kopieren. Installieren müsst ihr es aber nur in der Administration Version.....!!!<-- Habe ich noch net ausprobier mit den Styles ich glaube aber es ist so...

Ich hoffe der/die eine oder andere probiert es aus und ich habe gute Tipps gegeben, weil ich denke dass nicht nur ich damit zu kämpfen hatte..

mfg Werner

Verfasst: 19.07.2006 22:34
von S2B
Findest du das nicht ein bisschen umständlich? Ich habe auf meinem lokalen Apache ca. 10 phpBB's ganz normal installiert und alle sind von außen "zugänglich"...
Im Moment kann ich mir auch keinen Grund vorstellen, warum eine zweite Config-Tabelle dein Problem beheben sollte. Evtl. liegt es auch einfach nur daran, dass bestimmte Eigenschaften in der Config-Tabelle nicht richtig gesetzt wurden...

Verfasst: 19.07.2006 23:04
von Wernermaster
Das liegt daran, dass man in der Administration die Webserveradresse (http://myspecialgame.homedns.org) angeben muss. Diese wird in der phpbb_config Tabelle gespeichert. Wenn ich (im Forum) auf einen Link klicke, lande ich immer auf meinem Router, weil er Interne Anfragen net weiterleitet auf den Internen Server. Alle konnten quasi das Forum besuchen und machen was sie wollten nur ich konnte nichts machen. (ausser bei jeder Seite die URL durch die(interne) IP zu ersetzten und das Dauert... ) Jetzt hab eich ein Forum nur für mich in welchem aber die gleichen Beiträge angezeigt werden wie in dem anderen auch.. und in der phpbb_config2 steht beim Servernamen die Interne IP-Adresse ich glaueb das hat noch gefehlt...

greez Werner

Verfasst: 20.07.2006 14:35
von S2B
Ähm, und warum trägst du nicht einfach deine dyndns-Domain in die hosts-Datei ein? So habe ich das bei mir gelöst...

Abgesehen davon sind 2 Config-Tabellen wirklich ein wenig overkill, man könnte auch einfach einen zusätzlichen Eintrag hinzufügen oder sowas verwenden: http://www.phpbb.de/viewtopic.php?t=47450. Damit sollte sich das Problem normal lösen lassen. :wink:

Verfasst: 20.07.2006 14:58
von Wernermaster
AH!!
Cool jetzt weiss ich wie es geht!! Ich werde es allerdings ers mal nicht ausprobieren da ich zur Zeit noch froh bin mit dem was ich geschaffen habe aber ich werde das Forum bald wahrscheinlich eh neu installieren müssen.... dann werde ich es so ändern...