Я работаю над проектом, которому около 4 лет, и он был написан на PHP 5.2 (php был обновлен по ходу) и MySQL 4. В настоящее время существует тестовый сервер и производственный сервер, которые все необходимо обновить до последней стабильной версии. версия PHP и MySQL5.
У меня есть некоторые опасения по поводу этого обновления и ограниченный опыт управления серверами.
Меня беспокоит, что простое обновление MySQL и PHP на реальных серверах каким-то образом сломает жизненно важные приложения компании. Мне было интересно, обоснована ли эта проблема и какие меры я могу предпринять, чтобы быстро вернуться к более старой версии, если мне нужно? Кроме того, как можно быстрее всего безопасно завершить это обновление?
Я ценю любые предложения.
Заранее спасибо!
Прочтите руководства по обновлению MySQL от версии 4 до MySQL 5 , из От 5,0 до 5,1 и до 5,5.
Коротко:
Известны несовместимости.
Я бы не стал делать это на месте.
Если бы я делал это, я бы выбрал новое оборудование и настроил его соответствующим образом с теми версиями PHP и MySQL, которые я хотел бы использовать в будущем.
Я бы проверил, работает ли это с небольшим, но реальным набором данных, и предприму соответствующие действия для устранения любых проблем.
Затем я решил, как перенести данные из старой системы в новую. Я бы писал обильные заметки и, где возможно, автоматизировал их с помощью сценариев, конечная цель заключалась в том, чтобы иметь документ, за которым можно было бы легко следить.
Я бы попрактиковался в переносе данных со старого сервера на новый и протестировал, чтобы убедиться, что они были перемещены правильно, приняв соответствующие меры для изменения процесса для решения проблем.
Мне также нужно было бы выяснить, как вы собираетесь заменить новое оборудование, и учесть это в своем плане.
Как только я был доволен своим процессом, я его реализовал.