2 (Sub)-Domains, 2 Datenbanken aber nur ein Design
Verfasst: 31.01.2006 15:40
Ich wollte gerne mein deutsches Forum um ein englisches Forum erweitern.
Nach langer Zeit dachte ich es wäre die allerbeste Lösung die Projekte unabhängig voneinander laufen zu lassen.
Damit aber beim Updaten nicht extrem viel Arbeit ansteht bin ich einfach hingegangen und wollte die Dateien selbst nur einmal belassen.
Also multiple Datenbanken und mehrere Domains, aber nur ein Template bzw. einmal die Dateien.
Den ersten Ansatz hatte ich hier gefunden:
http://www.phpbb.com/phpBB/viewtopic.php?t=272407
Und das habe ich gemacht:
Erstmal die vorhandene Datenbank komplett kopiert in eine neue Datenbank. (so bleiben alle Mods erhalten)
Dann die config.php entsprechend angepasst:
Als letztes ein paar Einstellungen an der neuen Domain durchgeführt:
Neue Verzeichnisse hinzufügen:
- images/domain.com/avatars
- images/domain.com/avatars/gallery
alle CHMOD 777 und als Inhalt eine leere index.htm
Einstellungen: (bei der neuen Domain machen über das ACP, die alten bleiben erhalten wie gehabt)
Domainname: www.domain.com
Cookie-Domain: .domain.com
Cookie Name: domaincom
Avatar Pfad: images/domain.com/avatars
Avatar Gallery Pfad: images/domain.com/avatars/gallery
Admin Emailadresse: info @ domain.com
Hier das Beispiel:
www.maxrev.de // Die 1. Installation
www.max-rev.com // als englisches Pendant
Vielleicht hat ja jemand eine ähnliche Idee. Achtet aber darauf, dass ALLE Upload Verzeichnisse (wenn noch andere Mods vorhanden sind, wie Attachment Mod, Album Mod, etc.) entsprechend angepasst werden müssen wie bei den Avataren. Sonst löscht ihr z.B. die Dateien von der normalen Installation, wenn ihr etwas entfernt (Beiträge beim Attachment Mod, User bei den Avataren, etc.).
Am besten vorher das ganze Projekt backupen und dann loslegen.
Die Startseite ist noch nicht angepasst. Wird aber in kurzer Zeit komplett in Englisch verfügbar sein.
Ich habe es auch schon mit gemischten Foren probiert oder mit zweisprachigen Forentiteln oder mit komplett neuen Projekten. Aber letzteres frisst einem die Haare vom Kopf was die Zeit anbelangt.
Theoretisch könnte man so, mit Sub- oder Domains für jede Sprache ein Forum anlegen und muss immer nur einmal die Dateien anpassen.
Die Außnahme bilden die Datenbankupdates, aber die muss man ja nur so aufrufen:
- domain.com/install/update_to_latest.php
- domain.de/install/update_to_latest.php
- etc.
So dauert das Update für jeder weitere Domain nur ein paar Minuten.
Nach langer Zeit dachte ich es wäre die allerbeste Lösung die Projekte unabhängig voneinander laufen zu lassen.
Damit aber beim Updaten nicht extrem viel Arbeit ansteht bin ich einfach hingegangen und wollte die Dateien selbst nur einmal belassen.
Also multiple Datenbanken und mehrere Domains, aber nur ein Template bzw. einmal die Dateien.
Den ersten Ansatz hatte ich hier gefunden:
http://www.phpbb.com/phpBB/viewtopic.php?t=272407
Und das habe ich gemacht:
Erstmal die vorhandene Datenbank komplett kopiert in eine neue Datenbank. (so bleiben alle Mods erhalten)
Dann die config.php entsprechend angepasst:
Code: Alles auswählen
<?php
if ($_SERVER["HTTP_HOST"] == "www.domain.com") // neue Domain
{
$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'db123123';
$dbuser = 'user123123';
$dbpasswd = 'pw123123';
$table_prefix = 'phpbb_';
}
else // alle anderen Domains
{
// phpBB 2.x auto-generated config file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'db123456';
$dbuser = 'user123456';
$dbpasswd = 'pw123456';
$table_prefix = 'phpbb_';
}
define('PHPBB_INSTALLED', true);
?>
Neue Verzeichnisse hinzufügen:
- images/domain.com/avatars
- images/domain.com/avatars/gallery
alle CHMOD 777 und als Inhalt eine leere index.htm
Einstellungen: (bei der neuen Domain machen über das ACP, die alten bleiben erhalten wie gehabt)
Domainname: www.domain.com
Cookie-Domain: .domain.com
Cookie Name: domaincom
Avatar Pfad: images/domain.com/avatars
Avatar Gallery Pfad: images/domain.com/avatars/gallery
Admin Emailadresse: info @ domain.com
Hier das Beispiel:
www.maxrev.de // Die 1. Installation
www.max-rev.com // als englisches Pendant
Vielleicht hat ja jemand eine ähnliche Idee. Achtet aber darauf, dass ALLE Upload Verzeichnisse (wenn noch andere Mods vorhanden sind, wie Attachment Mod, Album Mod, etc.) entsprechend angepasst werden müssen wie bei den Avataren. Sonst löscht ihr z.B. die Dateien von der normalen Installation, wenn ihr etwas entfernt (Beiträge beim Attachment Mod, User bei den Avataren, etc.).
Am besten vorher das ganze Projekt backupen und dann loslegen.

Die Startseite ist noch nicht angepasst. Wird aber in kurzer Zeit komplett in Englisch verfügbar sein.
Ich habe es auch schon mit gemischten Foren probiert oder mit zweisprachigen Forentiteln oder mit komplett neuen Projekten. Aber letzteres frisst einem die Haare vom Kopf was die Zeit anbelangt.
Theoretisch könnte man so, mit Sub- oder Domains für jede Sprache ein Forum anlegen und muss immer nur einmal die Dateien anpassen.
Die Außnahme bilden die Datenbankupdates, aber die muss man ja nur so aufrufen:
- domain.com/install/update_to_latest.php
- domain.de/install/update_to_latest.php
- etc.
So dauert das Update für jeder weitere Domain nur ein paar Minuten.