getting a 500 browser error using php iis7 windows server 2008

do not just tell me 'event viewer'

how can I see what caused the 500 error

could this be a database error because my database is getting larger

since I have access to the server (windows server 2008)
answer must be server side


please do not give me a client side answer about firefox or ie browser
LVL 1
rgb192Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

cdfsCommented:
500 is a server-error. The exact cause can't be told with the information you provided. You have to check your log-files. My best bet would be some programming-error in php, maybe trying accessing some database-data that is not there.
Kent DyerIT Security Analyst SeniorCommented:
Remember Windows 3.1?  Unidentified Application Error?  That's nice, but doesn't tell you much, just like the 500 error.  You know there is a problem, whether it is server, web, database, etc.  You are going to have to start peeling the layers of the onion and start troubleshooting..  Has the section of your code worked previously?  Are you sending in some odd character code?  Do you have one of the odd character codes in your database?  Noticed you stated in your keywords: IIS, PHP..  Does that mean you are using the Apache Re-director from IIS?  There is another level of complexity here..

I know what I wrote kind of goes here and there, but should give you some direction to look at.

HTH,

Kent
ingriTCommented:
And regarding "do not just tell me 'event viewer'", have you checked your event viewer?

And you could try turning of your HTTP friendly error messages, sometimes you get a better error in your browser that could give you a clue.
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

perezjosCommented:
IIS7 will only send detailed errors to localhost clients by default. you may try to run the page on the server or to change this behavior, you would need to change system.webServer/httpErrors/errorMode property from default DetailedLocalOnly to Detailed. you may found it in \windows\system32\inetsrv\config\schema\IIS_Schema.xml.
rgb192Author Commented:
where is the error log
cdfsCommented:
For IIS it should be in the event viewer. I don't know if php has his own error-log on windows.
rgb192Author Commented:
where in event viewer
rgb192Author Commented:
I click on event viewer, where do I click next
cdfsCommented:
I searched a little bit, as I'm not really a IIS-friend. See http://www.iis.net/ConfigReference/system.applicationHost/sites/siteDefaults/logFile for how to configure logging in IIS. As far as I understood the default logfile-location should be in inetpub\logs\.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rgb192Author Commented:
I googled other iis logging methods and this answer lead me in the correct direction to find error
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.