Le module Sentry pour Maho
Sommaire (v3.0.0)
N'oubliez pas que cette documentation ne concerne que la dernière version du module.
N'oubliez pas de lire cette page entièrement.
🌟🌟🌟🌟🌟 par Michel,
le 01/04/2025 Ce module n'est pas premium, n'est pas ultimate, n'est pas pro, il ne contient pas un mouchard ni un jolie panneau de publicité, et il n'augmentera pas votre ROI de 165%. Il est tout simplement mieux que tout ce que vous avez pu voir ailleurs. C'est une révolution !
Présentation du module
Description
...
- errors when profiling with Blackfire are not sent to Sentry
- errors are sent to Sentry after `fastcgi_finish_request` in the `__destruct()`
- run _update-sdkjs.php_ to update [Sentry SDK JS](https://github.com/getsentry/sentry-javascript)
- run _varnish-sentry.php_ in a `screen`
...
Accès et configuration
Configuration disponible dans Système » Configuration » Développeur » Sentry.
Compatible avec OpenFileEditor
Lorsque l'extension pour navigateur OpenFileEditor est installée, lors de l'affichage d'une trace d'erreur PHP, les chemins des fichiers sont cliquables, afin de les ouvrirs directement dans votre éditeur de fichier préféré.
Installation et désinstallation
Run the following queries to update and delete old configuration values (to v2+):
sqlUPDATE core_config_data SET path = REPLACE(path, "/amg-sentry/", "/sentry/") WHERE path LIKE "%/amg-sentry/%";
UPDATE core_config_data SET path = REPLACE(path, "-", "_") WHERE path LIKE "%/sentry/%";
UPDATE core_config_data SET path = "dev/sentry/dsn_js_front" WHERE path LIKE "dev/sentry/dsn_js";
DELETE FROM core_config_data WHERE path LIKE "dev/sentry/php_errors";
DELETE FROM core_config_data WHERE path LIKE "dev/sentry/php_exceptions";
DELETE FROM core_config_data WHERE path LIKE "dev/sentry/ignore_error_control_operator";
DELETE FROM core_config_data WHERE path LIKE "dev/sentry/%" AND path NOT LIKE "dev/sentry/logger"
AND path NOT LIKE "dev/sentry/dsn_js_front" AND scope_id != 0;
Rien de plus simple avec composer.
Pour obtenir la clef, continuez votre lecture :) ...
To install:
- install with composer
- apply maho.diff
To upgrade:
- revert maho.diff
- upgrade with composer
- apply maho.diff
After any upgrade of Maho, apply maho.diff again.
Pour la désinstallation, après avoir désinstallé le module, il ne reste plus qu'à effacer la configuration :
sqlDELETE FROM core_config_data WHERE path LIKE "dev/sentry/%";
Téléchargement du module
Installation avec composer : composer require luigifab/maho-sentry
Téléchargement de la dernière version : maho-sentry-3.0.0.tar.gz
Voir aussi : github - composer - geany - phpstorm
- Version actuelle : 3.0.0 (01/01/2024)
- Compatibilité : Maho 25.x - PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3 / 8.4
- Licence : OSL 3.0
- À lire absolument : le fichier README
- 3.0.0
- Testé avec Firefox 36/136, Chrome 32/109, Edge 109, Opera 19/95 sur Maho 25.3.0 avec PHP 8.4 et MariaDB 10.11.
Si vous aimez ce module, prenez un peu de votre temps pour améliorer les traductions.