Magento 2.1.0 на Ubuntu 16.04 не работает на PHP 7.0.4


Я только что попытался запустить Magento-CE-2.1.0. Я использую Ubuntu 16.04, а версия php 7.0.4-7ubuntu2. Но я получил эту ошибку, когда хотел запустить Magento:

'Magento поддерживает PHP 5.6, 7.0.2 и 7.0.6 или более поздние версии. Пожалуйста, прочтите Системные требования Magento.'

Что мне делать? Не могу ли я запустить Magento на ubuntu 16?

Author: 7ochem, 2016-07-07

4 answers

Нет, у них большая проблема с версией PHP в Ubuntu 16.04.

Ваш единственный реальный вариант - изменить версию PHP на 7.0.6 или 7.0.8 или подождать следующего выпуска (они собираются это исправить).

Смотрите здесь для получения дополнительной информации: https://github.com/magento/magento2/issues/5131 .

Посмотрите здесь для обновления PHP: https://launchpad.net /~ondrej/+архив/ubuntu/php?поле.series_filter=xenial

ОБНОВЛЕНИЕ:

Убунту 16.04 был обновлен для поддержки 7.0.8, поэтому Magento 2 больше не является проблемой в Ubuntu 16.04.

 6
Author: Phoenix128_RiccardoT, 2016-07-20 08:47:56

Проблема в том, что Magento 2.1 не поддерживает PHP с 7.0.3 по 7.0.5. Дополнительная информация здесь: Почему Magento 2.1 не поддерживает PHP 7.0.3 для 7.0.5?

Поскольку вы используете 7.0.4 , вам необходимо обновить по крайней мере до 7.0.6, чтобы иметь возможность запускать Magento 2.1 в Ubuntu 16.

 4
Author: Raphael at Digital Pianism, 2017-04-13 12:55:06

Использование ubuntu не должно иметь никакого значения. Попробуйте запустить php версии 7.0.4, если можете, вместо 7.0.4-7 или попробуйте php 7.0.6

Дополнительная информация об обновлении php в ubuntu: https://askubuntu.com/a/565961

 0
Author: DanCarlyon, 2017-04-13 12:25:24

Чтобы уточнить, я полагаю, что проблема заключается в composer.json. Возможно, вы сможете добавить 7.0.4 в composer.json и заставить его работать. Мы провели много тестов и обнаружили, что 7.0.4 работает ; однако 7.0.5 не работает из-за известной проблемы в этом выпуске.

 0
Author: Steve Johnson, 2016-07-07 12:50:38