1

I'm running IIS7 and I have fastCGI installed and php code works just fine normally.

Today I added a php file that contained only code an no html markup to the bin directory. And when I try to access it via http, i get a 404 back.

I've verified the file is on the server, and I've verified that the problem goes away if I move the file out of the bin directory.

My question is why does the bin directory hide php files? (and html files too, incidentally.) Is it some IIS security precaution?

thanks.

4
  • You'll be better of posting this on stackoverflow.com
    – John Conde
    Oct 14, 2010 at 18:48
  • If all (you mention PHP and HTML) files in the bin directory are being denied access via the HTTP protocol then it sounds like a security feature set up on your (IIS) server.
    – MrWhite
    Oct 14, 2010 at 19:12
  • @w3d that's what i was thinking, but would like to know more about the why. @John Conde thanks. done: serverfault.com/questions/191070/… Oct 14, 2010 at 19:42
  • This is a security feature of IIS - mostly for ASP.NET sites, where the dlls are stored in a /bin directory off the main web site. Oct 14, 2010 at 21:02

0

Browse other questions tagged or ask your own question.