Symfony2 JMS Serializer JSON_ постоянная ошибка

Неустранимая ошибка PHP: необработанное исключение "JMS\Serializer\Exception\InvalidArgumentException" с сообщением "Ожидается либо целое число, представляющее одну из констант JSON_, либо строка самой константы". в /var/www/mobilegolfplan.com/vendor/jms/serializer-bundle/JMS/SerializerBundle/DependencyInjection/Configuration.php:142\nStack trace:\n#0 [внутренняя функция]: JMS\SerializerBundle\DependencyInjection\{closure}(Массив)\n#1 /var/www/mobilegolfplan.com/vendor/symfony/symfony/src/Symfony/Component/Config/Definition/Builder/ExprBuilder.php(229): call_user_func(Object(Closure), Array)\n#2 /var/www/mobilegolfplan.com/vendor/symfony/symfony/src/Symfony/Component/Config/Definition/BaseNode.php(254): Symfony\Component\Config\Definition\Builder\{closure}(Массив)\n#3 /var/www/mobilegolfplan.com/vendor/symfony/symfony/src/Symfony/Component/Config/Definition/ArrayNode.php(308): Symfony\Component\Config\Definition\BaseNode->normalize(Array)\n#4 /var/www/mobilegolfplan.com/vendor/symfony/symfony/src/Symfony/Component/Config/Definition/BaseNode в /var/www/mobilegolfplan.com/vendor/jms/serializer- bundle / JMS / SerializerBundle / DependencyInjection / Configuration.php в строке 142

Я попытался установить проект на производственном сервере, и я получил ошибку. Расширение PHP json установлено и включено. Если я хочу попробовать установить composer, я вижу эту ошибку снова, снова и снова.

Как я могу решить эту проблему?

1 ответ

В константах JSON в файле конфигурации попробуйте указать 0 следующим образом:

jms_serializer:
    visitors:
        json:
            options: 0

Возможно, вы не используете правильную версию PHP. Вы используете PHP 5.3 или меньше?

Для констант Json: JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE чтобы работать, вы должны использовать PHP 5.4 или выше.

В PHP 5.4 или более ниже будет работать следующий код:

jms_serializer:
    visitors:
        json:
            options:   [ JSON_UNESCAPED_SLASHES , JSON_UNESCAPED_UNICODE ]
Другие вопросы по тегам