Eagle
12.06.05, 11:16
Hallo Freunde,
ich habe auf meinem Rootserver (Debian-woody mit Apache/1.3.33) homebasierte, virtuelle Domains eingerichtet. In der http.conf steht
DocumentRoot /var/www
<Directory /var/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
sowie für die virtuellen Hosts u.a.
<VirtualHost 213.30.246.176>
ServerAdmin info@domain.de
DocumentRoot /home/andreas/web1
ServerName www.domain.de
ErrorLog /var/log/apache/www.domain.de-error.log
CustomLog /var/log/apache/www.domain.de-access.log combined
ScriptAlias /scripts/ "/home/andreas/web1/scripts/"
<Directory "/home/andreas/web1/scripts/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
<Directory "/home/andreas/web1/typo3*">
Options +FollowSymLinks
</Directory>
</VirtualHost>
Jetzt möchte ich, wie Ihr bereits gesehen habt, TYPO3 zum Laufen bekommen. Und sinnvollerweise sollten die Sourcen nicht extra in jedem Benutzerverzeichnis liegen, sondern einmal für alle an zentraler Stelle.
Ich habe derzeit in /home/andreas/web1/ ein Verzeichnis
typo3_src-3.8.0 liegen auf das folgende Links zeigen:
typo3_src -> typo3_src-3.8.0/
index.php -> tslib/index_ts.php
media -> tslib/media
showpic.php -> tslib/showpic.php
t3lib -> typo3_src/t3lib
tslib -> typo3_src/tslib
typo3 -> typo3_src/typo3
So funktionieren alle Zugriffe und Einstellungen, also die in der httpd.conf eingetragenen Systemlinks lassen sich verfolgen.
Diese Vorgehensweise ist aber wenig sinnvoll, lieber wäre mir, die Sourcen typo3_src-3.8.0/ liegen im Dokumentroot /var/www.
Jetzt liefert mir aber der Systemlink
typo3_src -> /var/www/typo3_src-3.8.0/
die Meldung
Forbidden
You don't have permission to access /typo3/install/index.php on this server.
Also, wie muß ich meine httpd.conf ändern, daß die Systemlinks auch auf dieses Verzeichnis erlaubt wird? Die Rechte von /var/www/typo3_src-3.8.0/ steht für typo3_src-3.8.0/ auf www-data:www-data.
Vielen Dank für Euere Anregungen und Unterstützung!
MfG
Andreas
ich habe auf meinem Rootserver (Debian-woody mit Apache/1.3.33) homebasierte, virtuelle Domains eingerichtet. In der http.conf steht
DocumentRoot /var/www
<Directory /var/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
sowie für die virtuellen Hosts u.a.
<VirtualHost 213.30.246.176>
ServerAdmin info@domain.de
DocumentRoot /home/andreas/web1
ServerName www.domain.de
ErrorLog /var/log/apache/www.domain.de-error.log
CustomLog /var/log/apache/www.domain.de-access.log combined
ScriptAlias /scripts/ "/home/andreas/web1/scripts/"
<Directory "/home/andreas/web1/scripts/">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
<Directory "/home/andreas/web1/typo3*">
Options +FollowSymLinks
</Directory>
</VirtualHost>
Jetzt möchte ich, wie Ihr bereits gesehen habt, TYPO3 zum Laufen bekommen. Und sinnvollerweise sollten die Sourcen nicht extra in jedem Benutzerverzeichnis liegen, sondern einmal für alle an zentraler Stelle.
Ich habe derzeit in /home/andreas/web1/ ein Verzeichnis
typo3_src-3.8.0 liegen auf das folgende Links zeigen:
typo3_src -> typo3_src-3.8.0/
index.php -> tslib/index_ts.php
media -> tslib/media
showpic.php -> tslib/showpic.php
t3lib -> typo3_src/t3lib
tslib -> typo3_src/tslib
typo3 -> typo3_src/typo3
So funktionieren alle Zugriffe und Einstellungen, also die in der httpd.conf eingetragenen Systemlinks lassen sich verfolgen.
Diese Vorgehensweise ist aber wenig sinnvoll, lieber wäre mir, die Sourcen typo3_src-3.8.0/ liegen im Dokumentroot /var/www.
Jetzt liefert mir aber der Systemlink
typo3_src -> /var/www/typo3_src-3.8.0/
die Meldung
Forbidden
You don't have permission to access /typo3/install/index.php on this server.
Also, wie muß ich meine httpd.conf ändern, daß die Systemlinks auch auf dieses Verzeichnis erlaubt wird? Die Rechte von /var/www/typo3_src-3.8.0/ steht für typo3_src-3.8.0/ auf www-data:www-data.
Vielen Dank für Euere Anregungen und Unterstützung!
MfG
Andreas