[TYPO3-german] Symlink für mehrere Virtuelle Hosts - gelöst
Niels Tiedt
nt at typo3-coder.org
Wed Apr 29 12:58:56 CEST 2009
Hi
Neuer Stand - es tut :-)
Im vhost war nur /temp eingetragen.
Es muß aber /temp und /srv/typosource eingetragen sein.
D.h. sieht sieht jetzt so aus
<Directory /srv/www/vhosts/DerDomainName/httpdocs>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir
"/srv/www/vhosts/DerDomainName/httpdocs:/tmp:/srv/typosource"
</Directory>
Bei Plesk ersetzt man DerDomainName durch @domain_name@ das wird dann
automatisch automatisch ersetzt.
<Directory /srv/www/vhosts/@domain_name@/httpdocs>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir
"/srv/www/vhosts/@domain_name@/httpdocs:/tmp:/srv/typosource"
</Directory>
Gute Info hierzu
http://typo3.schloebe.de/allgemein/symlinks-fuer-typo3-nutzen/
Punkt "IV. Nachbetrachtung: open_basedir und vhost.conf Skeletons"
Vielen Dank und Gruß
Niels
> Hi
> Haben wir beides** gemacht
> Leider ohne Erfolg
> Auf dem Server läuft plesk und es ist ein eigenständiger Root-Server mit
> vollem Zugriff.
> Woran kann das liegen?
> Gruß Niels
>
>
>> Niels Tiedt schrieb:
>>
>>
>>
>>> den zentralen Ordner unter /srv/typo3source/Redakteure verlinkt. Außerdem
>>> habe ich in der vhost den open_basedir dazu eingetragen, die Rechte auf
>>> wwwrun:psacln und 777 gesetzt und den Apache neu gestartet. Leider wird der
>>>
>>>
> **Andreas Werner schrieb:
>
>> Die neue Direktive auch eingelesen?
>>
>> /usr/local/psa/admin/bin/websrvmng --reconfigure-vhost
>> --vhost-name=<domain_name>
>> (bei Plesk mit Ubuntu, sollte aber bei anderen Linuxen im ähnlichen Pfad
>> sein)
>>
>> dann erst
>> apache2ctl restart
>>
>> Grüße
>> Andy
>>
>>
> **Martin Schoenbeck schrieb:
>
>>> So einfach ist es auch nicht. Denn dann könnte ja jeder, der einen
>>> virtuellen Host hat und Zugriff, mit dem er Symlinks anlegen kann, auf
>>> fremder Leute Dateien linken. Deshalb verhindert der Apache das. Du mußt
>>> also mindestens in der Konfiguration des vhost angeben, daß dieser vhost
>>> auf das gewünschte Verzeichnis zugreifen darf. Falls Dein Server mit suphp
>>> arbeitet, wird aber auch das nicht funktionieren.
>>>
>>>
>> Um etwas präziser zu sein: Du wirst vermutlich in dem php_admin_value
>> eintrag den open_basedir Eintrag erweitern müssen.
>>
>> Gruß Martin
>> _______________________________________________
>> 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