【问题标题】:Disable xdebug without using commandline or edit php.ini在不使用命令行或编辑 php.ini 的情况下禁用 xdebug
【发布时间】:2018-01-19 13:18:40
【问题描述】:

使用 openshift.com,但是当函数运行时会显示

致命错误:达到“100”的最大函数嵌套级别,正在中止!

然后我发现,可以通过关闭 xdebug 或在配置中更改它来修复它,但 openshift 不授予该权限。

还有其他方法可以禁用 xdebug 吗?

【问题讨论】:

  • XDebug 通常不会在生产系统上启用,所以您确定这是原因吗?

标签: php openshift xdebug openshift-3


【解决方案1】:

您可以通过在 doc root 中的 .htaccess 文件中添加以下行来为文档根目录禁用它。

php_value xdebug.remote_enable 0

【讨论】:

  • 不幸的是,这只会停止调试功能被访问,但它们仍然对 PHP 有影响,因为它们将自己注入到正在运行的引擎中,所以这不是消除这种可能性的可靠方法“最大嵌套”错误是 XDebug 的错(尽管我怀疑它不是)。
猜你喜欢
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 2020-08-14
  • 2018-07-01
  • 2013-05-24
  • 1970-01-01
  • 1970-01-01
  • 2012-07-15
相关资源
最近更新 更多