Jump to content

Recommended Posts

I also posted this in another forum if you see it in another one, I am just trying to get the answer today if possible.

 

Using:

 

Windows 2003 Standard Edition

IIS

PHP 5.2.5.5

 

I cannot access a php file when I try to hit it in my web browser ( IE or Firefox ). I can access a gif file though. I enter the web site using the internal ip to access the files. I also set up a virtual directory. The same thing applies here. I can access the gif file I put into the folder for the virtual directory, but I cannot access php files that are in the virtual directory.

 

So, it appears that IIS is working since I can hit the gif file in a web browser. The problem is that I cannot hit a php page in any web browser from any virtual directory.

 

I set the permissions on the folder for the virtual directory by adding 'Everyone' and allowing. ( This is not a system that will be accessed from the outside world, so security is not an issue. )

 

Earlier in the day, I had a an older version of all of the files in the virtual directory folder. I was able to access these files in the browser. Everything was working correctly. I could access php files from the virtual directory also. The problem only showed up after I started applying the new files / folders.

 

Then, I renamed the old folder by attaching '_old' to the end of the folder name. I named the new folder, with the newer version of the files, the same name as the original folder for the virtual directory. So, the new folder has the same name as the old folder did. As far as I know, IIS should not be able to tell the difference. It should still be looking for the same folder and find it since the new folder has the same name.

 

But, just in case IIS could tell, I removed the virtual directory and added it back in. This would be the virtual directory with the new folder that contains the new version of the files. I made sure the .php extension was still there and it was. ( Right click on virtual directory named 'george', choose properties, click on configuration, then I see 'php' in the 'Application Configuration' box. )

 

Also, when viewing the IIS Manager, I clicked on the 'Web Service Extensions' folder. On the right, php is listed as as a Web Service Extension and it is 'Allowed'.

 

I checked the IIS logs and found this when I tried to access a php page in the virtual directory 'george':

 

2009-12-12 14:24:05 W3SVC1 192.168.2.46 GET /george/login.php - 80 - 192.168.1.51 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-US;+rv:1.9.1.5)+Gecko/20091102+Firefox/3.5.5+(.NET+CLR+3.5.30729) 302 0 0

 

But, as you can see, I can hit a page with the file extension .gif from within the virtual directory 'george':

 

2009-12-12 13:16:02 W3SVC1 192.168.2.46 GET /george/1click.gif - 80 - 192.168.1.51 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-US;+rv:1.9.1.5)+Gecko/20091102+Firefox/3.5.5+(.NET+CLR+3.5.30729) 200 0 0

 

I also cannot access a php file from the root virtual directory:

2009-12-12 14:03:05 W3SVC1 192.168.2.46 GET /test.php - 80 - 192.168.1.51 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-US;+rv:1.9.1.5)+Gecko/20091102+Firefox/3.5.5+(.NET+CLR+3.5.30729) 404 3 50

 

I can access the gif file in the virtual directory:

2009-12-12 13:16:02 W3SVC1 192.168.2.46 GET /george/1click.gif - 80 - 192.168.1.51 Mozilla/5.0+(Windows;+U;+Windows+NT+5.1;+en-US;+rv:1.9.1.5)+Gecko/20091102+Firefox/3.5.5+(.NET+CLR+3.5.30729) 200 0 0

 

Any ideas? I think I need to fix something with php, but I do not know what.

when yo say you can not hit the php page, is there an error message? or when you type the url, there is a prompt for you to download the php file? Or is it just a clean page with nothing in it?

 

You old files work then you create new files. I guess there was an error in your new file but you have turned off the error report of php so you can not see the error message? Can you try to make a very simple file with echo hello in it and see if it will run?

It was an SSL issue.  The coder did not tell me that he added SSL requirements in the newest version.  Once I added the self signed certificate, the php files showed up.  That would explain the 302 redirection.

 

Thanks for the help though.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.