Сайт, который я поддерживаю, в настоящее время использует Zend Framework 1.8.0, которому более 2 лет. Я хотел бы обновиться до 1.11.11, и у меня есть некоторые проблемы с поиском основных рекомендаций по тому, как сделать это плавно. Это так же просто, как переписать библиотеку / папку Zend с последними файлами?
Вот мои шаги, которые я планирую принять. Я что-то пропустил?
На данный момент в папке / library / Zend будет установлен последний код Zend Framework, и у меня будет «Zend-old», чтобы вернуться на случай, если что-то пойдет не так.
Это типичный способ обновления?
Что нужно сделать перед обновлением Zend Framework:
Я пережил гораздо более экстремальный апгрейд от Zend 0.70 до 1.11 несколько месяцев назад. То, что я сделал, это получить новую папку библиотеки с номером версии и использовать параметр application.ini для переключения между 2 для тестирования.
так
includePaths.library = APPLICATION_PATH "/../library"
станет
includePaths.library = APPLICATION_PATH "/../library1.11"
Я обнаружил, что наличие двух записей и просто перемещение комментария было намного быстрее для тестирования. Удачи вам в обновлении!
Вы также можете взглянуть на ZF-инструмент. Не только Zend lib может быть заменен более новой версией. Если вы замените Zend lib, вы можете напечатать такие вещи, как zf show version.