Symfony: ошибка установки пакета администрирования sonata

Я пытаюсь установить сонату на новый проект Symfony 3.

Я следую этому руководству по установке: https://tech.acseo.co/symfony-sonata-admin-tutoriel/ (мастер-разработчик)

Я запускаю эти команды:

composer require sonata-project/admin-bundle "dev-master"
composer require sonata-project/doctrine-orm-admin-bundle "dev-master"

Но у меня в консоли есть следующие ошибки:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for sonata-project/doctrine-orm-admin-bundle dev-master -> satisfiable by sonata-project/doctrine-orm-admin-bundle[dev-master].
    - sonata-project/doctrine-orm-admin-bundle dev-master requires php ^5.6 || ^7.0 -> your PHP version (5.6.25) overridden by "config.platform.php" version (5.5.9) does not satisfy that requir
ement.


Installation failed, reverting ./composer.json to its original content.

Я впервые использую сонату, вы можете мне помочь? Спасибо за ответ.

См. также:  Не удается подключиться к базе данных MySQL из Monodevelop в Linux Mint
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 3
  1. k0neko

    Где-то в вашем composer.json у вас есть это.

    "config": {
    "platform": {
        "php": "5.5.9"
       }
     },
    

    Это переопределяет вашу версию PHP, и вы видите эту ошибкуyour PHP version (5.6.25) overridden by "config.platform.php" version (5.5.9). Удалите его, так как Sonata требует PHP> 5.6.

  2. k0neko

    В некоторых случаях может помочь другой прием. При установке любого пакета с помощью compose вы можете использовать --ignore-platform-reqs.

    Поэтому вы можете попробовать

    composer require sonata-project/admin-bundle "dev-master" --ignore-platform-reqs
    

    Единственная проблема в том, что этот чит может сломать ваши зависимости в будущем, или пакет, который вы установили, использует языковые функции новой версии, которые несовместимы с вашей дополнительной версией.

    Использование «--ignore-platform-reqs» — ваше рассмотрение.

  3. k0neko

    Я нашел решение, я установил этот https://github.com/pierre-vassoilles/symfony2-sonata-base-project

    и это работает: D

    Спасибо за ваш ответ :)

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: