[TYPO3-german] Symlink für mehrer Virtuelle Hosts ?? Erklärung. Globale und Lokale Ext.?

Daniel Selinger typo3 at dselinger.info
Mon Jun 18 13:44:04 CEST 2007


Sehr abgefahren :))



Am 18.06.07 schrieb Andreas Becker <ab.becker at web.de>:
>
> Hi Ling und Daniel
>
> 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.
>
> Du kannst jedem Kunden seine eigene Typo3 Installation geben aber er kann
> auf alle Resourcen zugreifen was z.B. im Falle von TemplaVoila IDEAL ist.
> Kunden haben sofort riesige Mengen an Templates zur Verfuegung und koennen
> erst einmal mit denen starten und nachher koennen sie dann diese ihren
> eigenen Beduerfnissen abaendern - was wir in der regel machen :-) muessen
> ja
> auch von was leben. Das gleiche gilt fuer Imageresourcen, die in unseren
> Installationen bereits ins DAM indexiert sind. (oder auch nicht wenn der
> Kunde es so wuenscht)
>
> Jeder Kunde hat seine TYPO3 Installation in der er jedoch wiederum - und
> das
> nicht gerade selten - dann bis zu ueber 20 eigene TYP03 Sites verwaltet.
> Das
> geschieht dann mit dem Multidomain Record und laesst sich mt CoolUri
> spielend leicht verwirklichen. Geht auch mit RealUrl, nur liegt hier der
> Code eben in der localconf.php und muss fuer JEDEN Kunden extra
> angefertigt
> werden. Daswaruns schlichtweg viel zu viel Arbeit. Mit der externen
> CoolUriConf.xml auf die alle Kunden zugreifen haben wir das Problem
> geloest
> und sehr viel Zeit gewonnen.
>
> jb_status_code haben wir in jeder T3 Installation bereits vorinstalliert
> wie
> auch andere Extensions die fast IMMER gebraucht werden. Damit ist es dem
> Kunden dann auch moeglich seine Domains 301 zu verlinken und so doppelten
> Content zu vermeiden.
>
> Noch Fragen?
>
> Wenn ja einfach melden
>
> Andi
>
>
>
>
> Am 18.06.07 schrieb Daniel Selinger <typo3 at dselinger.info>:
> >
> > Hoi,
> >
> > so rum wird's wohl nicht klappen. Zumindest nicht ohne getrennte Typo3
> > Installationen.
> > Du solltest alle Domains in einer Installation von Typo3 verwalten.
> >
> > Grüße
> > Ling
> >
> >
> > Am 18.06.07 schrieb Jochen Graf <graf at uni-landau.de>:
> > >
> > > Hallo Liste,
> > >
> > > mir wurde ein Typo3 Server unter Debian eingerichtet.
> > >
> > > Dieser Server verfügt über 4 Namenbasierte Virtuelle Hosts
> > > Diese sind auch schon für das lokale Netzwerk verfügbar.
> > >
> > > test1
> > > test2
> > > test3
> > > test4
> > >
> > > Für jeden Host ist auch eine seperate Datenbank angelegt worden und
> ist
> > > über phpmyadmin zu erreichen.
> > >
> > >
> > >
> > > Im Verzeichniss /home/web/www sind die Ordner der einzelnen "Domains"
> > > angelegt worden
> > >
> > > webserver:/home/web/www# ls
> > > test1  test2  test3 test4
> > >
> > > Im Verzeichniss /home/web liegt
> > >
> > > typo3_src
> > >
> > > in diesem Ordner sind die Symlinks
> > >
> > > webserver:/home/web/typo3_src# ls -l
> > >
> > > dummy-4.1.1.tar.gz
> > > rights.sh
> > > typo3_src-4.0.2
> > > typo3_src-4.0.2.tar.gz
> > > typo3_src-4.1.1
> > > typo3_src-4.1.1.tar.gz
> > > typo3_stable -> typo3_src-4.1.1
> > >
> > >
> > > Im Verzeichnis test habe ich bereist eine funktionierende Installtion.
> > >
> > >
> > > webserver:/home/web/www/test# ls -l
> > >
> > >
> > >
> > > clear.gif
> > > fileadmin
> > > _.htaccess
> > > index.php -> typo3_src/index.php
> > > INSTALL.txt
> > > README.txt
> > > RELEASE_NOTES.txt
> > > rights.sh
> > > t3lib -> typo3_src/t3lib
> > > typo3 -> typo3_src/typo3
> > > typo3conf
> > > typo3_src -> ../../typo3_src/typo3_stable
> > > typo3temp
> > > uploads
> > >
> > >
> > > Nun meine Frage.
> > >
> > > Wie lege ich nun für test2 eine Installation an? Wie stze ich die
> > > Symlinks.
> > > Ich steige da immer noch nicht ganz durch.
> > >
> > > Server Admin der mir den Server eingerichtet hat meinte ich könne ich
> > > mit verschiedenen Versionen arbeiten, ich
> > > müsse nur sie Symlinks ändern.
> > >
> > > Könnte mir jemand einen Tipp geben?
> > >
> > > Jede Domain bekommt eine eigene Installation, aber wie sieht das nun
> mit
> > > den Extensions aus?
> > >
> > > Werden diese nun Global oder Lokal installiert?
> > >
> > > Danke
> > >
> > > --
> > > Mit freundlichen Grüssen
> > >
> > > Jochen Graf
> > >
> > > Universität Koblenz-Landau / Campus Landau
> > > Arbeitstelle Multimedia/Technik-Administration
> > > Thomas-Nast-Str. 44
> > > 76829 Landau
> > > mail: graf at uni-landau.de
> > > fon: 06341-990-224
> > >
> > > _______________________________________________
> > > TYPO3-german mailing list
> > > TYPO3-german at lists.netfielders.de
> > > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> > >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.netfielders.de
> > http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> >
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list