system: puretec rootserver mit suse 8.1 und confixx 2.0
hallo!
ich habe wie nach anleitung eine zentrale typo3 instanz angelegt. diese soll nun von allen webx verzeichnissen verlinkt werden, sprich jemand ruft die domain vom webx auf und landet im typo3 verzeichniss.
habe eine subdomain angelegt mit der ich mich direkt einloggen kann, typo3 funktioniert (hab probleme mit php 4.3.2 aber das ist ne andere sache)
bin also momentan bei der anleitung auf typo3faq.de an dieser stelle:
da war ich dann, aber ich verstehs nich ganz...
mein typo3 instanz liegt im ordner "/home/www/typo3/"
was muss ich nun machen damit typo3 von den webx verzeichnissen aufgerufen werden kann?
thx!
Der Witz bei den Symlinks ist folgender:
Deine Typo3 Installation liegt meinetwegen im Verzeichnis
/var/www/typo3_src-3.5.0
Das Document Root der Seite ist in
/var/www/www.meineseite.de/html
Jetzt legst Du folgende Symlinks an:
In /var/www:
typo3_src -> ./typo3_src-3.5.0
Im DocRoot Deiner Seite:
index.php -> tslib/index_ts.php
media -> tslib/media/
showpic.php -> tslib/sho
t3lib -> typo3_src/t3lib
tslib -> typo3_src/tslib
typo3 -> typo3_src/typo3
typo3_src -> /var/www/typo3_src
DFazu kommen dann noch folgende Verzeichnisse im DocRoot Deiner Seite:
fileadmin
uploads
typo3conf
typo3temp
(Ich hoffe ich habe nichts vergessen)
Der Sinn dahinter:
Wenn Du Typo3 einmal updaten willst, brauchst Du Typo3 nur entpacken, und den entsprechenden Symlink (rot) auf das neue Verzeichnis ändern. Den alle Deine Seiten Verweisen auf den Link, und der Link verweist dann auf díe richtige Typo3 Installation.
Desweiteren hat aber jede Seite ihre eigene Konfiguration (ein eigenes typo3conf Verzeichnis) wo drin steht, welche DB sie benutzen soll, etc.
Jetzt musst Du halt nur Deinen Apache richtig einstellen, so dass bei einem Aufruf von www.meineseite.de das Verzeichnis /var/www/meineseite.de/html angezeigt wird. Für andere Domains dann das gleiche Spiel.
Ich hoffe ich konnte Dir helfen.
hm....ich bin wohl zu doof dazu...sorry da blick ich nich durch...liegt wohl daran das es 04:10uhr morgens ist *g*. könntest du das mal ganz genau für blöde im bezug auf mein system posten? mit shell kommando wenn es geht?
ach ja...vielleicht hat ja auch das damit zu tun:
Warning: Unknown(): open_basedir restriction in effect. File(/home/www/typo3/index.php) is not within the allowed path(s): (/home/www/web4/) in Unknown on line 0
Warning: Unknown(/home/www/typo3/index.php): failed to open stream: Operation not permitted in Unknown on line 0
Warning: (null)(): Failed opening '/home/www/typo3/index.php' for inclusion (include_path='.:/usr/share/php') in Unknown on line 0
Hi.
Sorry wenn ich Dir das so sagen muss, aber wenn Dun nicht weißt/vestehst was SymLinks sind, ist ein root-Server wahrscheinlich nicht das richtige für Dich. Lies Dir lieber erstmal ein Linuxbuch durch.
tjoa...dann muss ich mich eben selber durchbeissen...trotzdem danke...
Schau Dir mal 'man ln' an.
Hi!
Ich schalt mich mal mit meiner Frage hier dazwischen, weil es dazupasst.
Ich habe auf meinem Webserver (Linux, MySQL, PHP) die T3-Source im Verzeichnis /home/www/typo3_src-3.6.2 und das Dummy-Package unter /home/www/homepage.
Genügt es nun, die beschriebenen Symlinks mittels PHP-Skript (das im Verzeichnis des Dummy-Packages liegt und die Links dorthin setzt) zu setzen?
Und wenn meine URL www. meinserver.com lautet, wie rufe ich T3 auf und wie die damit erstellte Webseite?
Danke & viele Grüße aus Südtirol!
Lemon