visit
04.12.11, 01:18
Hi,
ich hab mir heute die Zähne an einem seltsamen Phänomen ausgebissen.
Wenn ich eine phpinfo index.php direkt im userdir ablege kann ich sie aufrufen. Wenn ich sie in ein Unterverzeichnis schiebe dann bekomme ich nur eine Download-Aufforderung.
Witziger Weise funktioniert eine kPlaylist Installation in einem weiteren Unterverzeichnis problemlos.
$ tree -p ~/.public_html
/home/xyz/.public_html
├── [drwxr-xr-x] blog
│ └── [-rw-rw-r--] index.php <- geht nicht
├── [-rw-rw-r--] index.php <- geht
└── [drwxr-xr-x] kplaylist
├── [-rw-rw-r--] index.php <- geht
└── ...
Hier die entsprechende Apache config:
/etc/apache2/mods-enabled $ cat php5.conf
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
/etc/apache2/mods-enabled $ cat userdir.conf
<IfModule mod_userdir.c>
UserDir .public_html
UserDir disabled root
<Directory /home/*/.public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
/etc/apache2/mods-enabled $ cat dir.conf
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Vielleicht seh ich ja den Wald vor lauter Bäumen nicht :ugly:
Danke im voraus,
visit
P.S.: selinux ist disabled
ich hab mir heute die Zähne an einem seltsamen Phänomen ausgebissen.
Wenn ich eine phpinfo index.php direkt im userdir ablege kann ich sie aufrufen. Wenn ich sie in ein Unterverzeichnis schiebe dann bekomme ich nur eine Download-Aufforderung.
Witziger Weise funktioniert eine kPlaylist Installation in einem weiteren Unterverzeichnis problemlos.
$ tree -p ~/.public_html
/home/xyz/.public_html
├── [drwxr-xr-x] blog
│ └── [-rw-rw-r--] index.php <- geht nicht
├── [-rw-rw-r--] index.php <- geht
└── [drwxr-xr-x] kplaylist
├── [-rw-rw-r--] index.php <- geht
└── ...
Hier die entsprechende Apache config:
/etc/apache2/mods-enabled $ cat php5.conf
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>
/etc/apache2/mods-enabled $ cat userdir.conf
<IfModule mod_userdir.c>
UserDir .public_html
UserDir disabled root
<Directory /home/*/.public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
/etc/apache2/mods-enabled $ cat dir.conf
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
Vielleicht seh ich ja den Wald vor lauter Bäumen nicht :ugly:
Danke im voraus,
visit
P.S.: selinux ist disabled