Настройка Sentry с переполнением стека

Я пытаюсь настроить простой тест караул с PHP. Я попытался установить его вручную, загрузив и распаковав последний часовой архив в папку моего проекта.

Я следил за Инструкции PHP, и настроил простой одностраничный php-файл, который, как я думал, покажет, что часовой работает. Я включил ссылку на файл, который не существует, чтобы генерировать ошибку PHP. Я знаю, что мой путь к Raven / Autoloader.php правильный, так как я проверял вывод сообщения из верхней части этого файла.

Я настроил учетную запись Sentry и проект и убедился, что мой DNS со страницы sentry Client Keys включен в $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>

4

Решение

Ты пробовал бегать $client->install() функция, с ее помощью вы зарегистрируете все ваши обработчики ошибок Следующая картинка из документации Sentry [1]

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]