Habe die letzten Tage meine drei TYPO3-Installationen auf dem eigenen Server so verändert, dass sie nun auf die gleiche Source zugreifen.
Dazu fand ich eine große Anzahl von Anleitungen im Netz, doch die meisten waren nicht vollständig oder erwähnten einen entscheidenden Schritt einfach nicht. Deshalb hab ich mir vorgenommen, den Vorgang (eigentlich nur für mich) nochmal schritflich festzuhalten, sollte ich nochmal vor diesem Problem stehen.
Die Serververwaltung erledige ich hauptsächlich über Plesk. Die nachfolgenden Anpassungen muss man aber über die Shell erledigen. Damit mehrere TYPO3-Installationen auf die gleiche Source zugreifen können, müssen nun folgende Anpassungen vorgenommen werden:
Die httpd.include der entsprechenden Domain muss um folgende Einträge erweitert werden (siehe auch hier):
1 2 3 4
| <Directory /srv/www/vhosts/domain.de/httpdocs>
php_admin_value open_basedir "/srv/www/vhosts/domain.de/httpdocs:/tmp:/PFAD_ZU_TYPO3_SRC"
Options FollowSymLinks
</Directory> |
Danach muss man im httpdocs-Verzeichnis der Domain ein paar Links anlegen:
1 2 3 4 5
| ln -s /PFAD_ZU_TYPO3_SRC typo3_src
ln -s typo3_src/typo3/ typo3
ln -s typo3_src/t3lib/ t3lib
ln -s typo3_src/index.php index.php
ln -s typo3_src/misc misc |
Der erste Link vereinfacht die ganze Sache im Falle eines Updates, da nicht alle Links geändert werden müssen. Es reicht den Pfad zu PFAD_ZU_TYPO3_SRC anzupassen, alle anderen Links behalten ihre Gültigkeit.
Der letzte Befehl ist optional.