首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP设置Sentry

使用PHP设置Sentry
EN

Stack Overflow用户
提问于 2016-06-11 00:34:28
回答 1查看 3.7K关注 0票数 4

我正在尝试用PHP设置一个简单的Sentry测试。我尝试通过下载手动安装它,并将latest sentry-php archive解压到我的项目文件夹中。

我一直在跟踪PHP Instructions,并设置了一个简单的单页php文件,我认为它将显示哨兵正在工作。我包含了一个对一个不存在的文件的引用,该文件不存在以生成PHP错误。我知道我到Raven/Autoloader.php的路径是正确的,因为我测试了从该文件的顶部回显消息。

我已经设置了一个Sentry帐户和项目,并确保我的来自the sentry Client Keys页面的DNS包含在$client = new Raven_Client语句中。

我已经在本地和托管的测试服务器上尝试了该文件。在Sentry中不会记录任何错误或消息。转到我的Sentry项目的issues页面,它显示正在等待事件。

谁能建议一下为什么下面的测试页不能工作?

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

发布于 2017-02-20 21:18:49

您是否尝试过运行$client->install()函数,您将使用它注册所有错误处理程序

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37753174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档