草庐IT

Release调试

全部标签

php - smarty 调试控制台

如何查看不在弹出窗口中的调试控制台?更喜欢在同一窗口中。有什么想法吗? 最佳答案 更改调试模板文件debug.tpl。只需将以下代码替换为更适合您需要的代码即可:#_smarty_console.document.write('{$debug_output|escape:'javascript'}');##writedebugwindowdirectlyincurrentdocumentdocument.write('{$debug_output|escape:'javascript'}');`

php调试

我正在使用eclipse运行一个php脚本。当设置断点并运行脚本时,它会抛出此错误。形成的错误很明显是我更改了一些php.ini文件。但我不知道我必须更改什么才能制作zend或xdebug。我什至不知道它们之间有什么区别。错误之后session无法启动。为了生成调试信息,请确保调试器已正确配置为php.ini指令 最佳答案 我也遇到了这个错误,我的问题原来是Eclipse配置错误。在Eclipse中,我已经配置(在Windows>首选项中)“PHP可执行文件”,但我没有配置PHP“调试”设置。在PHP“Debug”中,我必须将“PH

php - Webstorm 不会在 Chrome 中调试 .php 文件

当我点击“调试”时在Firefox中,我得到了html格式的结果页面,我可以检查:但在Chrome中我只得到PHP源代码:问题是什么?有人遇到过吗? 最佳答案 您正在直接访问磁盘上的文件。尝试通过您的网络服务器访问它(换句话说,将页面作为HTML提供)。 关于php-Webstorm不会在Chrome中调试.php文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1338393

php - 我无法在生产环境中关闭 Laravel 中的调试栏

我已经设置了'enabled'=false在包和config/debugbar.php中我清除了缓存phpartisancache:clear但我仍然在生产环境中看到它。我不小心犯了'enabled'=false不小心,无法将其关闭。我什至回滚了提交,但这无济于事。有什么想法吗?@edit.env也将debug设置为false@edit2当我在新浏览器(或私有(private)模式)上获得ot/login路由时,我也没有看到该栏,但是当我刷新此页面时,它又出现了 最佳答案 转到.env并设置DEBUGBAR_ENABLED=fals

php - 谁能推荐一个好的 PHP 调试包?

我使用firebug和smarty,所​​以我从中获得了很好的调试数据,但我还想查看我的数据库查询时间和页面处理时间。 最佳答案 Xdebug非常好。它与适用于PHP的NetbeansIDE结合使用效果非常好。 关于php-谁能推荐一个好的PHP调试包?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3097115/

php - 在 PHP 中调试内存泄漏/使用错误的工具/技术

我有一个命令行脚本,它通过循环运行文件的array(),并使用文件名作为参数来调用辅助对象的方法。每次运行脚本,PHP的memory_get_usage报告一个越来越大的数字53294264570196246137462465699176702306007515715279900392846304728935926494300016100031176105202448110360808115777528121146976126784824132366952直到我出错PHPFatalerror:Allowedmemorysizeof134217728bytesexhausted很明显,某

php - 调试 CakePHP 应用程序时完全忽略断点

我正在NetBeans中开发一个CakePHP应用程序,并最终设法让它连接到XAMPP调试session(PHP5.3.1w/Xdebugv2.0.6-dev)。它在启动时完美运行,它会在第一行暂停应用程序。然而,我设置的任何进一步断点都将被完全忽略。它既不中断也不暂停;它只是运行完成。xdebug.extended_info设置为1,我尝试了一个没有任何框架魔法的赤脚php项目,断点按预期工作。什么黑客?我希望能够在(Cake)PHP中使用断点。 最佳答案 尝试将webroot设置为正确的cake-webroot-dir项目属性还

php gettext调试

我有一个关于gettext的问题,在我的本地测试机器上它工作得很好,在生产服务器上它没有。gettext似乎避免显示任何类型的错误,无论它是否有效。有什么方法可以调试,或者强制它记录它所做的一切?谢谢 最佳答案 如果有人从搜索引擎遇到这个问题。在我的例子中,问题是php没有安装任何语言环境!没有语言环境它就不能工作,所以总是检查这个,因为有时更新php会重置语言环境。 关于phpgettext调试,我们在StackOverflow上找到一个类似的问题: htt

php - Netbeans 文件调试

我用xdebug设置了netbeans,所以它可以调试php。但是,这仅在我创建一个php项目时有效。如果我尝试打开一个独立的php文件,它将不起作用。所以我的问题是,是否可以调试不属于netbeansphp项目的独立php文件?如果那不可能,我该如何使用netbeans调试独立的php文件? 最佳答案 没有,据我所知没有。正如Myrddin提到的,调试器需要一些配置,这些配置是netbeans项目的一部分。但调试单个文件的最佳方法是将其复制到项目文件夹中,然后单击调试项目,设置调试session后,您可以浏览要调试的PHP文件,它

php - OSX 10 - Apache 拒绝工作 - 如何调试或从头开始

我一直在使用Apache在我的本地机器上为我的开发站点提供服务。我一直在将Apache与passenger一起用于我的Rails工作,并为我的PHP工作设置自定义虚拟主机。我没有在我的机器上进行初始设置。所以我不确定它是如何配置的。我试图在周末调整一些设置,但似乎已将其全部破坏。我想我从apache2文件夹的根目录中删除了一个default.conf别名文件。我完全不知道如何解决这个问题,所以我有几个问题。如何开始调试?我应该在哪里寻找错误?我怎样才能重置到它的初始状态?如果我这样做,你能给我一个关于如何设置php/vhostsdev而不必使用mamp的教程吗?非常感谢您的帮助-我已经