multisite / multidomain

You have a suggestion for a future version of phpMyFAQ? Then post it here!

Moderator: Thorsten

Post Reply
warteschlange
Posts: 2
Joined: Wed Jun 28, 2006 1:06 pm

multisite / multidomain

Post by warteschlange »

Wenn eine Applikation nicht von sich aus multidomainfähig ist, greife ich zu einem Trick der bei joomla, mediawiki etc funktioniert:

zuerst installiere ich phpMyFAQ ausserhalb der domäne in einen Bereich auf den alle Domänen zugreifen können.

dann kopiere ich den Konfigurationsordner an eine Stelle auf die ich mit
"/var/www/config_all_domains/".$_SERVER["DOMAIN_NAME"]."/application_name/"
zugreife

phpMyFAQ klemmt da etwas.
Darum einige kleine Änderungswünsche:

a) inc/data.php und inc/config.php in einen eingenen Ordner config
(ist doch vernünftig, oder nicht?)

b) beide Dateien überall werden mittels zusammengesetztem Pfad
geladen.
Dieser Pfad wird in einer zusätzlichen Datei erzeugt, die ebenfalls in diesem Ordner liegen.
in der stehen die Pfade:
define(PFAD_ZU_CONFIG, ...)
define(PFAD_ZU_TEMPLATES+IMAGES, ...)
define(PFAD_ZU_APPLIKATION, ...
ersten PFADE sind für jede webseite verschieden
der letzte pfad ist überall gleich.
Diese Pfad-Datei wird nur dann erstellt, wenn sie nicht vorhanden ist.
So kann man dort hinein die Regelwerke der Pfade anpassen, ohne bei Updates oder neuen Domains überschrieben zu werden.

c)
define('PMF_ROOT_DIR', dirname(dirname(__FILE__)))
solche Konstrukte sind in einer symlinkumgebung tödlich:
statt des gewünschten pfades /var/www/domain/web liefert das
/var/www/config_all_domains...

ich krieg das selber gebacken, bloss müsste ich nach jedem Update wieder rumfuseln.

Mit meiner symlinkmethode kann ich gleichzeitig mehrere Versionen einer Applikation halten und umschalten.

Mir ist klar, das nicht viele diese Thematik tangiert, - kein Rootserver oder nur eine Domain, aber es ist eine wirklich tolle Software und zu schade um sie in Multidomain Umgebung aussen vor zu lassen.

Gruss
Andres
Thorsten
Posts: 15562
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

ich verstehe nicht ganz, was du mit multidomainfähig meinst...

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
warteschlange
Posts: 2
Joined: Wed Jun 28, 2006 1:06 pm

Post by warteschlange »

ich habe mehr als 10 Webseiten auf einem Server und installiere nur eine Version der Software mit verschiedenen config files.
So muss ich bei updates nur einmal die software ändern oder kann bei Bedarf mehrere Versionen parallel nutzen durch einfaches ändern des Symlinks.
Das wird immer wichtiger, denn die Pannen mit den Sicherheitslecks werden immer rascher ausgenutzt.
Drupal, Joomla, Mediawiki, Gallery, Coppermine etc. lassen sich so nutzen.

Reicht das als Erklärung oder soll ich ausführlicher Schildern?

Andres
Thorsten
Posts: 15562
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

okay, verstanden.... mal sehen, ob ich das in die 2.0 beachten kann.... da wirds aber zB keine Konfigdateien mehr geben, das kommt aus der DB.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply