Задать вопрос
MiF36rus
@MiF36rus
Алкоголик

Как сделать чтобы заработал json?

В общем имею машину с Ubuntu server 16.04, nginx + php 7.0+php-json последней версии, расширение включено в конфигах , админ панель на сайте показываешь что все работает, но при запросах получаю ошибки вида:

PHP Fatal error: Uncaught RuntimeException: PHP's json extension is required to use Monolog's NormalizerFormatter in /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:34
Stack trace:
#0 /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php(42): Monolog\Formatter\NormalizerFormatter->__construct(NULL)
#1 /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(184): Monolog\Formatter\LineFormatter->__construct()
#2 /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(112): Monolog\Handler\AbstractHandler->getDefaultFormatter()
#3 /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(35): Monolog\Handler\AbstractHandler->getFormatter()
#4 /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Logger.php(336): Monolog\Handler\AbstractProcessingHandler->handle(Array)
#5 /var/www/html/marcusmebel.ru/vendor/monolog/mon in /var/www/html/marcusmebel.ru/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php on line 34

если кто нибуть подскажет как исправить буду очень благодарен.
  • Вопрос задан
  • 719 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
DevMan
@DevMan
консольный пых и пых для сайта имеют разные конфиги.
выполни в консоли php --ini
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
apt-get install php5-json
Версия php-json для php7 стоит или как?
А php-fpm рестарили?

https://github.com/Seldaek/monolog/blob/master/src...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы