脚本宝典收集整理的这篇文章主要介绍了使用PHP设置Sentry,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直关注PHP Instructions,并设置了一个简单的单页PHP文件,我认为这将显示哨兵正在工作.我包含了对不存在的文件的引用以生成PHP错误.我知道我的Raven / Autoloader.PHP路径是正确的,因为我测试了回显该文件顶部的消息.
我已经设置了一个Sentry帐户和项目,并确保我的来自sentry客户端密钥页面的DNS包含在$client = new Raven_Client语句中.
我已在本地和托管测试服务器上尝试过该文件. Sentry中没有记录错误或消息.转到我的Sentry项目的问题页面,它说它正在等待事件.
任何人都可以建议为什么以下测试页不起作用?
<html> <head> <title>PHP Sentry Test</title> </head> <body> <?PHP // Require raven for Sentry error logging require_once 'vendor/sentry-PHP-master/lib/Raven/Autoloader.PHP'; Raven_Autoloader::register(); // Enable Sentry automatic error and exception capturing which is recomended $client = new Raven_Client('https://[my-DNS-key-is-here]@app.getsentry.com/82094'); $error_handler = new Raven_ErrorHandler($client); $error_handler->registerExceptionHandler(); $error_handler->registerErrorHandler(); $error_handler->registerShutdownFunction(); // Capture a message $event_id = $client->getIdent($client->captureMessage('Try to send a message')); echo '<p>Sentry test 1</p>'; // Create n error by looking for a file that isn't there $file=fopen("welcome.txt","r"); ?> </body> </html>
以上是脚本宝典为你收集整理的使用PHP设置Sentry全部内容,希望文章能够帮你解决使用PHP设置Sentry所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。