[TYPO3-german] Mehrere Dummys mit Symlinks?

Andreas Becker ab.becker at web.de
Wed Aug 15 14:11:03 CEST 2007


Hallo Patrick

Wir machen es hier so

unsere TYPO3 Installationen sehen wie folgt aus

SERVERTREE

www

------T3Customer

------------Customer1

--------------------index.php (Symlink auf typo3_src/index.php)

--------------------fileadmin

---------------------------_temp_

---------------------------upload

---------------------------templates

---------------------------HOST (Symlink auf
../../../T3Hosting/T3Fileadmin/HOST)

---------------------------... ( wie uebliche fileadmin Structur)

--------------------t3lib (Symlink auf typo3_src/t3lib)

--------------------typo3 (Symlink auf typo3_src/typo3)

--------------------typo3_src (Symlink auf ../../T3System/T3src(x)  (als x
geben wir hier die Nummer des T3 systems ein,

                                             dass verwendet werden soll.
Durch das aendern dieses kleinen Parameters koennen

                                             wir so einfach von
einerInstallation zu einer anderen switchen.

-------------------typo3conf

-------------------------ext

-------------------------l10n (Symlink zu
../../T3Hosting/HostTypo3conf/l10n) Damit koennen unsere Kunden auch ihre
Sprachversionen

                                  jederzeit griffbereit haben und wir haben
nur einmal das Problem

-------------------------CoolUriConf.xml (Symlink zu
../../T3Hosting/HostTypo3conf/CoolUriConf.xml)

                                  So muessen wir diese Datei nur ein
einziges Mal erstellen! Sollte der Kunde spezielle abaenderungen

                                  wuenschen wird die Datei entweder durch
Customwerte ueberschrieben oder wir kopieren sie in sein

                                  Verzeichnis und entfernen den Symlink

                        >> so sieht es auch aus mit allen anderen Files oder
auch im ext - folder mit Extensions die sich leider nur local

                        >> installieren lassen, die aber global benoetigt
werden

-------------------typo3temp

-------------------uploads

------------Customer2 (sieht so aus wie Customer 1 mit den SELBEN Symlinks -
d.h. diese Customerordner

                              lassen sich einfach von einem DummyCustomer
kopieren inklusive aller Symlinks

------------Customer3 (dito)

            ...

------T3Testarea

------------Testarea1 (sieht so aus wie die Customer Area)

------------Testarea2

            ...

------T3Hosting

------------HostFileadmin

-------------------Host

--------------------------Templates - Die Template Resource, die wir als
Hoster allen Kunden zur Verfuegung stellen

                          Alle TemplaVoila Templates werden hier abgelegt
die fuer alle da sind (ca. 350 im Moment)

--------------------------ExtTemplates

---------------------------------ttnews

---------------------------------veguestbook

---------------------------------... (hier findet man alle Extension
Templates die in allen Installationen zugaenglich sein sollen

                                      so haben Kunden die moeglichkeit ihre
eigene "Komposition" zusammenzustellen per Klick.)

--------------------------Images - Images, die wir allen Kunden zur
Verfuegung stellen

--------------------------(hier werden alle Folder angelegt die z.B. in
allen Installationen gebraucht werden)

------------HostTypo3conf

--------------------------l10n

--------------------------CoolUriConf.xml

--------------------------ext

-------------------------------locale Extension die wir ueberall benoetigen,
die sich aber nur lokal installieren laesst!

------------(hier kann man ggf.noch weitere folder anlegen auf die aus den
Installationen dann gelinkt wird)

------------

------T3System

-----------T3src -SYMLINK nach T3src1

-----------T3sys1 (nichts anderes als das SRC-File von TYPO3download
lediglich umbenannt in T3sys1!)

-------------------misc

-------------------t3lib

-------------------typo3

---------------------------ext (Global Extension Folder)

--------------------------- ...

-----------T3src -SYMLINK nach T3src2

-----------T3sys2 (nichts anderes als das SRC-File von TYPO3download
lediglich umbenannt in T3sys2!)

-------------------misc

-------------------t3lib

-------------------typo3

---------------------------ext (Global Extension Folder)

--------------------------- ...

-----------T3src -SYMLINK nach T3src3

-----------T3sys3 (nichts anderes als das SRC-File von TYPO3download
lediglich umbenannt in T3sys3!)

-------------------misc

-------------------t3lib

-------------------typo3

---------------------------ext (Global Extension Folder)

--------------------------- ...

     ... (und soweiter je nachdem wieviele verschedene TYPO3 Versionen du
auf deinem Rechner haben willst)

es folgt:

...

andere Software NICHT TYPO3 related

...

Ich hoffe, ich habe nun keinen Symlink vergessen und du verstehst die
Grafik.

ob man den Global Extension Folder auch symlinken kann heraus aus dem SYS
Folder weiss ich nicht - bzw. wir machen es nicht so. Evtl kann hier auch
noch jemand etwas beisteuern der Hosting betreibt.

Dieses System funktioniert einwandfrei auch auf Shared Hostern, Dedicated
Servern, VirtualHosts usw.

Denke aber auch an die Performance!

Gruss Andreas Becker


More information about the TYPO3-german mailing list