Почему я получаю ошибку «Отсутствует конфигурация для public_key» на Laravel-sentry?

В проекте мы используем Laravel 5.6.35. Мы хотим включить Laravel-Sentry в этот проект. Действия, которые я предпринимаю по порядку, следующие:

Шаг 1:

Почему я получаю ошибку «Отсутствует конфигурация для public_key» на Laravel-sentry?

Шаг 2:

Почему я получаю ошибку «Отсутствует конфигурация для public_key» на Laravel-sentry?

Шаг 3

$ php artisan vendor:publish --provider = "Sentry\SentryLaravel\SentryLaravelServiceProvider"

Все настройки и конфигурации кажутся правильными, но я получаю ошибку «Отсутствует конфигурация для public_key».

> php artisan sentry:test
[sentry] ERROR: Missing configuration for server
[sentry] ERROR: Missing configuration for public_key
[sentry] Client configuration:
-> server:
-> project: 1
-> public_key:
[sentry] Generating test event
[sentry] Sending test event with ID: 2fc1b22135c14c338e0006eb67d69cc7

Я перепробовал все решения на тема выпуска github, но не смог получить результатов.

Мы используем sentry-laravel версии 0.9.2.

"sentry/sentry-laravel": "^0.9.2",

Вопрос: Может ли это быть причиной этой ошибки? Что может быть сделано?

Спасибо.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
283
1

Ответы 1

Я нашел решение ошибки.

конфигурация / sentry.php

<?php

return array(
    'dsn' => env('SENTRY_DSN'),

    // capture release as git sha
    // 'release' => trim(exec('git log --pretty = "%h" -n1 HEAD')),

    // Capture bindings on SQL queries
    'breadcrumbs.sql_bindings' => true,

    // Capture default user context
    'user_context' => true,
);

Я меняю ключ dsn env на LARAVEL_SENTRY_DSN и успешно запускаю.

После изменения config / sentry.php

<?php

return array(
    'dsn' => env('LARAVEL_SENTRY_DSN'),

    // capture release as git sha
    // 'release' => trim(exec('git log --pretty = "%h" -n1 HEAD')),

    // Capture bindings on SQL queries
    'breadcrumbs.sql_bindings' => true,

    // Capture default user context
    'user_context' => true,
);

Другие вопросы по теме