Поддержка Magento 1.9.x php 7


9

Я запускаю Magento 1.9.2.2 и хочу перейти на php 7.0.

Можно ли и сохранить, чтобы перейти на 7.0 с этой установкой Magento?


Это серьезная проблема, потому что теперь маленькие пользователи с одним сервером просто не могут настроить Magento 2.0 для длительной миграции (плагины для критически важных приложений). Почему? php7-curl требует libcurl4, а php5-curl требует libcurl3 и libcurl3 конфликтует с libcurl4, потому что канонически настроено, и ОБА из них устанавливают файл libcurl.so.3 И файл libcurlk.so.4 в систему.
user3750186

Ответы:


11

Да, существует возможность миграции 1.9.2.2 с PHP 5.5 на PHP 7. Он пока официально не поддерживается, но Inchoo нашла решение этой проблемы.

Они разработали расширение Magento, чтобы сделать Magento совместимым с PHP 7.

http://inchoo.net/magento/its-alive/

Начиная с Magento 1.9.3.7, PHP 7.0 и 7.1 официально поддерживаются. Поддержка PHP 7.2 пока не является официальной для Magento 1 и 2.

Спасибо


Спасибо!! Но это в настоящее время не поддерживается Magento? Так что лучше всего подождать, пока Magento выпустит обновление для его поддержки?
JGeer

2
В настоящее время официально поддерживается.
Чёрный

1

Короткий ответ - нет, это не так. Magento CE 1.9.2.4 официально поддерживает только PHP 5.4 и 5.5. И хотя PHP 5.6 работает очень хорошо, он насыщает файлы журналов множеством предупреждающих сообщений.

Длинный ответ заключается в том, что его относительно легко изменить, чтобы запустить поддержку PHP7. Однако многие расширения по-прежнему не совместимы с PHP7, поэтому вы в значительной степени сами по себе .


В настоящее время официально поддерживается.
Чёрный

0

Magento официально выпустила патч PHP 7.2 для Magento 1 (сентябрь 2018), что означает, что расширение inchoo больше не нужно !! если вы установили его: удалите этот модуль из магазина M1 и используйте официальный патч.

Magento Patch для PHP 7.2

Тем не менее, вам нужно будет исправить ваш магазин. Требуется применение предыдущих исправлений безопасности перед установкой. Полные требования перечислены в загрузке.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.