Обновление Silverstripe Core с 3.5.6 до 3.6.6 - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть сайт, построенный на Silverstripe 3.5.6, и мне нужно обновить его до 3.6.6, потому что он имеет php 7.0.

Документация очень искажена, и я ничего не понимаю. В основном я пытался открыть composer.json и изменить framework, версии cms с 3.5.6 до 3.6.6, а затем через терминал запустить команду «composer update», и я думал, что это загрузит соответствующие версии, но я получаю это ошибка назад:

   - Installation request for silverstripe/framework 3.6.6@stable -> satisfiable by silverstripe/framework[3.6.6].
- silverstripe/framework 3.6.6 requires php >= 5.3.3, <7.2 -> your PHP version (7.2.11) does not satisfy that requirement.
Problem 2
- Installation request for silverstripe/reports 3.6.6@stable -> 
 satisfiable by silverstripe/reports[3.6.6].
- silverstripe/reports 3.6.6 requires php >=5.3.3,<7.2 -> your PHP 
version (7.2.11) does not satisfy that requirement.
 Problem 3
 - silverstripe/framework 3.6.6 requires php >= 5.3.3, <7.2 -> your PHP 
  version (7.2.11) does not satisfy that requirement.
 - silverstripe/display-logic 1.5.0 requires silverstripe/framework 
  ^3.1 
 -> satisfiable by silverstripe/framework[3.6.6].
- Installation request for silverstripe/display-logic 1.5.0 -> satisfiable by silverstripe/display-logic[1.5.0].

1 Ответ

0 голосов
/ 13 ноября 2018

Из журнала вы разместили:

silverstripe / framework 3.6.6 требует php> = 5.3.3, <7.2 -> ваш PHP версия (7.2.11) не удовлетворяет этому требованию.

Silverstripe 3.x (до 3.7.0) поддерживает только версии PHP 7 до 7.2 . Если вы хотите использовать PHP 7.2, вам потребуется обновить его до SilverStripe 3.7 + или Silverstripe 4.x .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...