View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000587 | Xdebug | Uncategorized | public | 2010-06-19 11:38 | 2011-06-24 16:51 |
| Reporter | armencho | Assigned To | derick | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0000587: XDebug makes PHP always give out 200 OK, even with [fatal] errors | ||||
| Description | My Apache 2.2.15 / PHP 5.3.2 sets HTTP status code to 500 on errors, which is indeed a correct route of behavior to take, given how a lot of clients interpret status codes before they interpret response bodies. I have compiled and installed XDebug 2.0.5 and after enabling it, the same script errors no longer result in HTTP status code 500. I believe this is erroneous behavior on XDebug's part. | ||||
| Tags | http status code | ||||
| Operating System | Ubuntu Linux 32-bit, kernel 2.6.31-22-generic | ||||
| PHP Version | 5.3.2 | ||||
|
|
Before I can address this, there need to be some changes in PHP itself. It doesn't expose some required information to extensions yet that I will need. |
|
|
I've committed the patches into PHP, so this will work from PHP 5.4 (once it gets released) and later. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2010-06-19 11:38 | armencho | New Issue | |
| 2010-06-19 11:38 | armencho | Operating System | => Ubuntu Linux 32-bit, kernel 2.6.31-22-generic |
| 2010-06-19 11:38 | armencho | PHP Version | => 5.3.2 |
| 2010-06-19 11:38 | armencho | Xdebug Version | => 2.0.5 |
| 2010-06-19 12:55 | armencho | Tag Attached: http status code | |
| 2010-06-24 19:18 | derick | Note Added: 0001510 | |
| 2011-06-24 16:51 | derick | Note Added: 0001756 | |
| 2011-06-24 16:51 | derick | Status | new => closed |
| 2011-06-24 16:51 | derick | Assigned To | => derick |
| 2011-06-24 16:51 | derick | Resolution | open => fixed |
| 2016-07-31 12:36 | derick | Category | Usage problems => Usage problems (Crashes) |
| 2016-07-31 12:38 | derick | Category | Usage problems (Crashes) => Usage problems (Wrong Results) |
| 2020-03-12 16:35 | derick | Category | Usage problems (Wrong Results) => Variable Display |
| 2020-03-12 16:38 | derick | Category | Variable Display => Uncategorized |