Недавно я пробовал Упс! библиотеки и пытается заставить его работать, однако, к сожалению, это самое близкое, что я получил, чтобы заставить его работать.Невозможно найти класс при использовании "Упс!" библиотека?
Я установил его с помощью композитора с помощью этого учебника https://code.tutsplus.com/tutorials/whoops-php-errors-for-cool-kids--net-32344
PHP:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
# index.php
require(getcwd() . "/vendor/autoload.php");
$whoops = new Whoops\Run();
$whoops->pushHandler(new Whoops\Handler\PrettyPageHandler());
// Set Whoops as the default error and exception handler used by PHP:
$whoops->register();
throw new RuntimeException("Oopsie!");
?>
Ошибка:
Fatal error: Uncaught Error: Class 'Whoops\Run' not found in C:\Users\Administrator\Desktop\CMS\app\library\whoops\index.php:9 Stack trace: #0 {main} thrown in C:\Users\Administrator\Desktop\CMS\app\library\whoops\index.php on line 9
У него не было вашего кода для композитора, он просто «{}», хотя, когда я обновил свой композитор.json до вашего и запустил обновление композитора в каталоге, в котором находился композитор.json, он сделал ошибку. "./composer.json" не содержит действительный JSON Синтаксической ошибки в строке 1: "требует": { «флип/возгласы --------^ Ожидаемого одна из: 'EOF', '}', ',', ']' –
ОК, я обновляю весь файл ... это должно сработать. Это то, что вы получаете, когда вы запускаете композитор, требуется filp/whoops 1. * (по крайней мере, требуется часть). – Katie