Zoals de titel al zegt worden bestanden in subdirs ineens niet geparsed. Ik heb een lokale server met debian sarge draaien met daarop apache, php en mysql. Als ik in de apache config m'n documentroot op bijv /var/www zet, wordt de index.php (waar een phpinfo(); in zit) goed geparsed en krijg ik netjes m'n overzicht.
Als ik echter dan intik /var/www/subdir/index.php, die ook echt bestaat, dan wil de browser dat bestand ineens downloaden. Als ik de documentroot vervolgens verander naar /var/www/subdir en het dan nog eens probeer, dan wordt het bestand ineens weer _wel_ geparsed.
Het lijkt dus ergens in de configuratie van apache te zitten, maar ik zie het probleem niet.
Een redelijk standaard config dus. Daarnaast kan ik nergens iets vinden over subdirs, het niet parsen ervan of iets wat zou duidelijk op een beveiliging die 'm verbied dat te doen. Ook in php.ini kan ik hier weinig over vinden, maar goed daar verwachtte ik ook niet echt het probleem.
Waar zou dit aan kunnen liggen, want ik ben er al geruime tijd naar aan het kijken maar kan niets vinden.
Als ik echter dan intik /var/www/subdir/index.php, die ook echt bestaat, dan wil de browser dat bestand ineens downloaden. Als ik de documentroot vervolgens verander naar /var/www/subdir en het dan nog eens probeer, dan wordt het bestand ineens weer _wel_ geparsed.
Het lijkt dus ergens in de configuratie van apache te zitten, maar ik zie het probleem niet.
code:
1
2
3
4
5
6
| <Directory /var/www/> Options Indexes Includes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> |
Een redelijk standaard config dus. Daarnaast kan ik nergens iets vinden over subdirs, het niet parsen ervan of iets wat zou duidelijk op een beveiliging die 'm verbied dat te doen. Ook in php.ini kan ik hier weinig over vinden, maar goed daar verwachtte ik ook niet echt het probleem.
Waar zou dit aan kunnen liggen, want ik ben er al geruime tijd naar aan het kijken maar kan niets vinden.
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.