Apache Throws 500 Error
Contents |
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company
Apache 500 Error Troubleshooting
Business Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs apache 500 error no log Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers,
Apache Internal Server Error 500
just like you, helping each other. Join them; it only takes a minute: Sign up Internal Error 500 Apache, but nothing in the logs? up vote 45 down vote favorite 7 I'm getting 500 Internal Server errors http 500 error apache when I try to make an HTTP POST to a specific address in my app. I've looked into the server logs in the custom log directory specified in the virtual hosts file, but the error doesn't show up there so debugging this has been a pain in the ass. How do I cause Apache to log Internal 500 errors into the error log? apache error-logging share|improve this question edited Dec 11 '13 at 6:05 Eric apache php 500 error Leschinski 45.9k23219189 asked Jan 19 '11 at 3:04 wcolbert 5402821 I had same issue using PHP with virtual hosts....no errors (Apache2, Ubuntu). Ended up being missing PHP modules (mysql, json, etc.) –user484474 Aug 7 '11 at 19:57 On ours, it was sending them to the access log (presumably because from Apache's point of view, it was working correctly and merely passing them along, from a deeper layer -- in our case, Passenger/Rails). Just putting this note here in case somebody is scratching their head. –Tom Hundt Jul 8 at 18:29 add a comment| 7 Answers 7 active oldest votes up vote 4 down vote accepted The error log usually has the (more) specific error. often it will be permissions denied or even an interpreter that can't be found. This means the fault almost always lies with your script. e.g you uploaded a perl script but didnt give it execute permissions? or perhaps it was corrupted in a linux environment if you write the script in windows and then upload it to the server without the line endings being converted you will get this error. in perl if you forget print "content-type: text/html\r\n\r\n"; you will get this error There are many reasons for it. so please first check your error log and then provide some more information.
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers
Apache 500 Error Page
or posting ads with us Super User Questions Tags Users Badges Unanswered Ask Question _ Super apache 404 error User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute: Sign up Here's how
Apache 400 Error
it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top apache throws 500 error on php error up vote 2 down vote favorite Hey guys, I just installed apache2 http://stackoverflow.com/questions/4731364/internal-error-500-apache-but-nothing-in-the-logs with curl and php5. I haven't touched the config files, and every time my php throws an error (function doesn't exists, variable not set, etc), instead of display an error message (like my code says to) the server throws a 500 internal server error. While this isn't inaccurate, I would like a little more information for the dev site, and a prettier error screen for the production site. Any ideas on how to fix this? Thanks, Max php apache-http-server http-status-code-500 share|improve http://superuser.com/questions/288202/apache-throws-500-error-on-php-error this question asked May 25 '11 at 1:57 Ben 294718 Check the Apache logs. They should say something C:\Program Files\Apache Group\Apache2\logs\error.log or C:\Program Files\Apache Group\Apache2\logs\access.log –random♦ May 25 '11 at 2:20 That is how I figured out it was php errors causing the 500 headers. Though they just give the error information, and that's it. –Ben May 25 '11 at 2:35 Have you tried running the PHP directly without Apache in the way? –Xenoactive May 25 '11 at 2:56 add a comment| 1 Answer 1 active oldest votes up vote 1 down vote accepted You have display_errors = off in your php.ini file. You need to set it to on. share|improve this answer edited May 25 '11 at 17:42 8088 12.3k113554 answered May 25 '11 at 6:05 Chris Ting 1,44355 Thanks for the help. –Ben May 25 '11 at 17:21 add a comment| You must log in to answer this question. Not the answer you're looking for? Browse other questions tagged php apache-http-server http-status-code-500 . asked 5 years ago viewed 1506 times active 5 years ago Related 6Installing PHP APC on Windows/Apache0Apache and PHP with cURL0500 internal server error when accessing a project through localhost on wamp/apache0PHP pages are not parsed by Apache on CentOS1Apache proxy throws error connecting to a third party0PHP site doesn't work on Linux Mint2Something “kills” my Apache-PHP-Processes after some time0500 error on fresh Apache setup on Fed
Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings http://serverfault.com/questions/18495/apache2-500-error-trouble-shooting and policies of this site About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Server Fault Questions Tags Users Badges Unanswered Ask Question _ Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute: Sign up Here's how it 500 error works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the top Apache2 500 error trouble shooting up vote 0 down vote favorite I recently updated some code on a staging server and now one link in the app throws an Internal Server Error... There have been no changes to the .htaccess in apache 500 error doc root, but to remove this from the equation, I removed the .htaccess to test and no go. Apache2 logLevel has been changed to debug and nothing is being logged. (watching tail -f /var/log/apache2/error.log and loading the page does not append anything to the log). This code is running perfectly well on our development server. I know thats not much to go by. Without the logs, I am stumped. Ths is a fairly complex app and without logs I simply cannot work out what the issue is. Any help is much appreciated. Thanks in advance. apache-2.2 log-files .htaccess share|improve this question asked Jun 3 '09 at 6:33 Christian 334524 How is the application implemented? Is it CGI? mod_perl/mod_python? PHP? Rails? Java servlets? –David Pashley Jun 3 '09 at 6:52 I'm sorry David, I missed your comment here. –Christian Jun 3 '09 at 7:24 add a comment| 2 Answers 2 active oldest votes up vote 1 down vote Ok guys, looks like it was just IE throwing the 500. Loading the page in Firefox shows a nice PH