Hallo!
Ich möchte auf meinem Webspace gerne ein zweites Board anlegen. Allerdings würde ich es dabei gerne bei einer Datenbank und der jetzigen Installation belassen, um nicht so viel Arbeit bei Updates zu haben.
Die Anpassung der Datenbank kann man ja recht einfach über die Variable $table_prefix erledigen, in dem man für jedes Board eine andere Zuweisung angibt:
1. Board: $table_prefix=board1_;
2. Board: $table_prefix=board2_;
Aber wie kann ich in der Konfiguraion angeben, welche Variablenzuweisung benutzt werden soll? Welche Unterscheidung ist da am besten?
Ich könnte mir vorstellen irgendwie die Aufrufadresse zum Board auszuwerten:
1. Board: www.board1.de.vu
2. Board: www.board2.de.vu
Oder evtl. eine Variable beim Aufruf mitzugeben:
1. Board: www.boardurl.de?board=1
2. Board: www.boardurl.de?board=2
Gibt es da einen einfachen Ansatz, bei dem es vielleicht reicht, alle Anpassungen in die config.php zu schreiben?
[config.php] Mehrere Boards mit einer Installation/Datenbank
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.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.
Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
- Nico Haase
- Mitglied
- Beiträge: 1100
- Registriert: 10.08.2003 15:19
- Wohnort: Neu-Anspach / Darmstadt
- Kontaktdaten:
wenn du ein zweites, komplett seperates board willst, kommst du um eine zweite installation nicht herum, denke ich. benutzt du dieselbe datenbank, musst du schon da irgendeine unterscheidung vornehmen, welcher inhalt nun zu welchem board gehört, und das in jeder tabelle - ein irrsinniger programmieraufwand. dann müssen alle urls so verändert werden, dass sie die board-identifizierung mitnehmen, ebenso alle formulare.
kurz zusammengefasst: dafür ist das phpbb aktuell nciht ausgelegt. nimm zwei seperate installationen, setze in der neuen einen anderen datenbankpräfix und fertig.
kurz zusammengefasst: dafür ist das phpbb aktuell nciht ausgelegt. nimm zwei seperate installationen, setze in der neuen einen anderen datenbankpräfix und fertig.
Buchtips.net bietet mehr als 2500 Buchrezensionen
Hallo Nico Haase!
Hmm, das ist ja blöd. Wie machen denn die ganzen Free-Boarder das? Die können doch nicht für jeden User eine eigene Installation haben.wenn du ein zweites, komplett seperates board willst, kommst du um eine zweite installation nicht herum, denke ich.
Da hatte ich gehofft, dass ich dies einfach einmal mit der Zuweisung des Prefix erschlagen kann. So habe ich zwar eine Datenbank aber jedes Board arbeitet prinzipiell mit seinen eigenen Tabellen. Alle anderen Tabellen in der DB kennt es überhaupt nicht.benutzt du dieselbe datenbank, musst du schon da irgendeine unterscheidung vornehmen, welcher inhalt nun zu welchem board gehört, und das in jeder tabelle
So etwas in der Art hatte ich schon befürchtet. Ich habe meine config.php einfach mal mit $HTTP_GET_VARS erweitert, um Übergabeparameter auszuwerten und den Prefix für die Tabellen umzuschalten. Beim ersten Aufruf hat das auch alles prima funktioniert. Aber bei jedem weiteren Klick innerhalb des Boards war die Variable dann wieder falsch besetzt.dann müssen alle urls so verändert werden, dass sie die board-identifizierung mitnehmen, ebenso alle formulare.
Schade, wenns wirklich nicht anders machbar ist, muss ich das wohl tun. Finde es nur blöd, für drei Boards insgesamt 3x das geleiche auf den Server zu packen und der einzige Unterschied ist die $table_prefix.kurz zusammengefasst: dafür ist das phpbb aktuell nciht ausgelegt. nimm zwei seperate installationen, setze in der neuen einen anderen datenbankpräfix und fertig.
- Nico Haase
- Mitglied
- Beiträge: 1100
- Registriert: 10.08.2003 15:19
- Wohnort: Neu-Anspach / Darmstadt
- Kontaktdaten:
frag mich was einfacheresonestream hat geschrieben:Hallo Nico Haase!
Hmm, das ist ja blöd. Wie machen denn die ganzen Free-Boarder das? Die können doch nicht für jeden User eine eigene Installation haben.wenn du ein zweites, komplett seperates board willst, kommst du um eine zweite installation nicht herum, denke ich.

naja, dieselbe datenbank darf es ja ruhig sein, du musst nur einen anderen präfix benutzen.Da hatte ich gehofft, dass ich dies einfach einmal mit der Zuweisung des Prefix erschlagen kann. So habe ich zwar eine Datenbank aber jedes Board arbeitet prinzipiell mit seinen eigenen Tabellen. Alle anderen Tabellen in der DB kennt es überhaupt nicht.benutzt du dieselbe datenbank, musst du schon da irgendeine unterscheidung vornehmen, welcher inhalt nun zu welchem board gehört, und das in jeder tabelle
Buchtips.net bietet mehr als 2500 Buchrezensionen