草庐IT

bug调试

全部标签

php - 如何调试需要基本身份验证但根本没有响应的 php nusoap 调用?

我正在尝试重写一个Drupal模块,该模块已经落后于它连接到的网关的API。我认为导致问题的代码的精简版本如下:$namespace=($this->testing)?'https://api.sandbox.ewaypayments.com/':'https://api.ewaypayments.com/';$endpoint=$this->url;$httpUsername=$this->user_name;$httpPassword=$this->password;$client=newnusoap_client($endpoint,TRUE);$client->setCrede

php - PHP调试器软件?

有php调试器吗?哪些比较受欢迎? 最佳答案 XDebug被认为是事实上的标准。其特点包括:错误消息中的堆栈跟踪和函数跟踪内存分配无限递归的保护php脚本的分析信息代码覆盖率分析使用调试客户端交互调试脚本的功能它可以通过PECL安装:peclinstallxdebug之后,您必须将此添加到您的php.ini:zend_extension="/usr/local/php/modules/xdebug.so"您也可以从源编译。完整说明here。 关于php-PHP调试器软件?,我们在Stac

php - 在 Symfony 中重定向之前访问调试(分析器)信息

提交表单后,我通常会将用户重定向到另一个页面(而不是表单本身)。因此我丢失了配置文件(调试信息,如日志)。我的意思是在单击调试工具栏后,我会在重定向后获得有关请求的信息。但我知道Symfony会保留有关上一页的信息。我的意思是它不会忘记它。有没有办法访问这些信息?重定向前请求的调试信息在哪里? 最佳答案 在config_dev.yml中,您可以将该行为设置intercept_redirects更改为trueweb_profiler:intercept_redirects:true 关于p

php - 如何将调试消息写入 Silverstripe 日志文件

我有一个正在开发中的Silverstripe3.1站点,我想将消息写入默认日志文件-silverstripe.log这是我们用来向屏幕输出变量或消息的方式:Debug::show($variable);Debug::message("Debugmessagegoeshere");将这些输出到silverstripe.log文件的最简单方法是什么?我一直在查看文档,但找不到正确的方法:http://doc.silverstripe.com/framework/en/topics/debugging 最佳答案 您可以执行以下操作:在my

c# - 调试 C# 应用程序

我有PHP背景,我的调试“工具”基本上是echo,var_dump和exit.虽然我知道调试的重要性,但我从未尝试使用/学习调试工具。现在我正在学习C#,我认为如果不对该领域有广泛的了解,我就无法真正编程。所以我的问题是:我在哪里可以学习什么是和如何调试?我知道什么是断点(概念上),但如何使用它呢?如何使用Stepinto和Stepover?诸如此类的基本内容。作为一个相关问题,在C#(VisualStudio)中有类似var_dump的东西,我可以在其中检查任何对象。我发现为每个数组/列表执行foreach以查看内容非常困难和痛苦,特别是现在我仍在学习该语言。

php - 为什么使用 facebook 登录不起作用? (除了检查 url 之外如何调试这个问题?)

我有下面的代码来登录Facebook。但它不起作用,它显示:“Can'tLoadURL:ThedomainofthisURLisn'tincludedintheApp'sdomains.TobeabletoloadthisURL,addalldomainsandsubdomainsofyourapptotheAppDomainsfieldinyourappsettings."但URL已定义。路线:Route::get('auth/{provider}',['uses'=>'OauthController@redirectToProvider','as'=>'social.auth'])

使用 XDebug 进行 PHP 远程调试

我有很多关于如何在远程服务器上使用xdebug和eclipse调试php文件的问题。我想实现的是:我有一个远程服务器(带有WAMPP(appache(端口8502)、php、mysql(端口8501)等)),我想使用本地PC上的EclipsePDT调试php文件。我准备了以下东西:已安装EclipsePDT(构建ID:20100617-1415)在我的本地PC上安装并激活了xdebug远程服务器(可在(让说)111.111.111.111:8502)与中的以下配置php.ini[XDebug]zend_extension=C:\TYPO3_4.4.6\php\ext\php_xdebu

PHP 邮件无限期挂起 - 如何调试?

我设置了一个简单的邮件系统,类似于以下内容:$from='me';$to='you';$subject='subject';$body='body';$host='www.me.com';$headers=array('From'=>$from,'To'=>$to,'Subject'=>$subject);$smtp=Mail::Factory('smtp',array('host'=>$host,'auth'=>true,'username'=>'username','password'=>'password'));$mail=$smtp->send($to,$headers,$bo

php - 如何在 PHPStorm 中调试 Laravel 应用程序?

我有一个AngularJS+Laravel应用程序,但无法设置调试。在项目根文件夹中,我有一个PHP文件,调试器总是在这个文件处中断。我使用PHPStorm并取消选中“第一行设置”服务器.phpX调试配置zend_extension=/usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.soxdebug.remote_enable=1xdebug.remote_host=localhostxdebug.remote_port=9000xdebug.remote_autostart=0我在本地开发机器上使用phpartisans

使用 xdebug 进行 PhpStorm 远程调试

我想在服务器中使用PHPstormIDE和xdebug我的站点进行调试。在本地运行完美,但是当我想配置为从服务器调试时我不能。我在服务器中安装了xdebug,配置如下:xdebug.remote_enable=1xdebug.remote_connect_back=1xdebug.remote_handler=dbgpxdebug.remote_host=MYIPxdebug.remote_port=9000xdebug.idekey=PHPSTORM然后我在PHPSTORM的“编辑配置”中设置了一个“PHP远程调试”和一个“服务器”在我放置的服务器中:Name:xxxxPort:80