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?
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.
Проблема в том, что 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.
Использование ubuntu не должно иметь никакого значения. Попробуйте запустить php версии 7.0.4, если можете, вместо 7.0.4-7 или попробуйте php 7.0.6
Дополнительная информация об обновлении php в ubuntu: https://askubuntu.com/a/565961
Чтобы уточнить, я полагаю, что проблема заключается в composer.json
. Возможно, вы сможете добавить 7.0.4 в composer.json
и заставить его работать. Мы провели много тестов и обнаружили, что 7.0.4 работает ; однако 7.0.5 не работает из-за известной проблемы в этом выпуске.