Ok, I'm trying to install PHP for IIS for a client. Not my development platforms of choice, but oh well.After running through a billion different setup instructions (it seems everyone has had to tweak it to get it to work, thus, 10000000 different "guides" exist), I'm getting THE PAGE CANNOT BE DISPLAYEDYou have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.Anyone ever seen this? Know what to do to get around it? Oh, and I'm using ISAPI, not CGI.
9/11/2007 7:35:14 PM
Ok, I have no idea what I did, but it's working... it's for reasons like this that I hate windows iis
9/11/2007 7:42:33 PM
yeah... windows is like that. *shrug* apache has always been more deterministic for me.
9/11/2007 9:07:14 PM
make sure the directory containing whatever you're executing allows script execution.
9/11/2007 11:05:32 PM
What directory in windows under an admin account doesn't allow execution of anything, really?Why php with iis? Work?
9/11/2007 11:17:32 PM
When you add a directory to a website in IIS it asks you what privledges you want to put on the directory and they're pretty much identical to what you'd see in unix, with read/write/list/execute/etc... These privledges exist only in the IIS "metabase" and are independent of the file system privledges.
9/11/2007 11:30:03 PM
So you mean to tell me leetsauce NTFS permissions isn't enough for web interaction?
9/11/2007 11:36:37 PM
^^ yes work^^^^ that was the first thing I checked. I made sure it was set to scripts onlyAll I did was restart IIS twice... Apache and a good ole nix box would never do this.
9/12/2007 10:28:27 AM
Thats not entirely true. You could have an apache module which doesn't play nice with a php one and you'd never find this mistake out.
9/12/2007 10:34:58 AM
^^I've always had to hard reboot to get IIS+PHP fully working, so it sounds like it's gotten *better*
9/12/2007 10:37:16 AM
The IIS metabase is pretty much equivilent to .htaccess. Access and permissions are just part of the info stored there. You could bypass it and just use NTFS permissions, but IIS permissions can be easier to manage since they affect all users the same way.When I was fucking with the WebSphere ISAPI pluggin to get it to serve up stuff from domino it too seemed to randomly decide to work after a reboot. But thats about all I've done with IIS.[Edited on September 12, 2007 at 10:52 AM. Reason : .]
9/12/2007 10:50:15 AM
^ Domino... i do some of that shit too [Edited on September 12, 2007 at 4:06 PM. Reason : .]
9/12/2007 4:06:02 PM
Notes is great!Are you on 6.5 7.0? If you are lemme send you an email that will crash your server.
9/12/2007 4:51:37 PM
haha, I'm on 7.0...And I don't need servers to go down... I don't have any time to do shit as it is...
9/12/2007 8:53:51 PM
ehe. I have lotus support on speed dial.http://www.brentroad.com/message_topic.aspx?topic=493013
9/12/2007 8:55:49 PM