View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002284 | Xdebug | Uncategorized | public | 2024-08-01 12:49 | 2024-08-07 10:45 |
| Reporter | oldmodellflieger | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | won't fix | ||
| Platform | AMD Ryzen 7 3700X 64 GB | OS | Windows 11 Pro 23H2 | OS Version | 22631.3958 |
| Product Version | 3.3.2 | ||||
| Summary | 0002284: PHP 8.2 does not work with ioncube and xdebug on Windows | ||||
| Description | 524 / 5.000 Error: Secure connection failed The website cannot be displayed because the authenticity of the received data could not be verified. Scrpt runs with xdebug or ioncube alone. | ||||
| Steps To Reproduce | Running a PHP script with active xdebug and ioncube | ||||
| Additional Information | Until PHP 8.1 everything ran together | ||||
| Tags | No tags attached. | ||||
| Operating System | Windows 11 Pro 23H2 | ||||
| PHP Version | 8.2.10-8.2.19 | ||||
|
|
Running Xdebug at the same time with the closed-source ionCube module is not supported. Please contact ionCube support. If they have reasonably acceptable patches, I am willing to entertain them. See also: https://xdebug.org/docs/compat#compat |
|
|
Betreff: Re: [#DNW-144-72703]: Running an Ioncube encrypted PHP 8.2 script with active Xdebug aborts with an error! Antwort an: ticket_reply@ioncube.com An: fabian.bzdak@ador-design.de Hi, Firstly, please note that Xdebug could never be used with encoded files anyway i.e. you could not use Xdebug to debug encoded functions. However, we are investigating the problem mentioned whereby a crash occurs when Xdebug is simply installed. We believe this is due to Xdebug using the new internal Observer API, introduced in PHP 8, which will cause a function to be examined even if it is encoded. At present the only way of getting round this is to disable Xdebug when running encoded files. Alastair |
|
|
It's still not something I am going to look at. It's for the ionCube people to fix it on there side, or provide me with a patch and test cases. |