Работают ли приложения на базе PHP 4.4.9 на PHP 5.2.0 безупречно?

Мне нужно изменить версию PHP до версии не ниже 5.2.0 для моей новой установки magento OS Commerce, но не испортит ли мой текущий магазин, работающий на 4.4.9 (PHPCart)?

Реальный вопрос в том, могу ли я обновиться, не повредив старую корзину?

3 ответа

Решение

Все зависит от сценариев, которые вы запускаете, но в нормальных условиях все должно быть хорошо, если вы принимаете во внимание руководство по миграции. Также стоит упомянуть, что конфигурация установки php может вызвать большинство проблем, так как многие приложения php4, как правило, используют вещи, которые либо считаются плохой практикой, либо не рекомендуются в php5 (register_globals, magic quotes, ...).

Поскольку Magento такой замечательный и высококачественный продукт, у вас не должно возникнуть проблем с его использованием на сервере php5.2, но я все равно буду осторожен.

Я бы посоветовал оставить хостинг для системы PHPCart нетронутым и настроить отдельный (локальный) сервер dev/staging с php5.2 для начала реализации Magento. Как только реализация будет завершена, вы можете забыть о phpcart и перейти на magento без необходимости обновления или переноса существующих приложений на новую версию php.

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

Другие вопросы по тегам