LINUX.ORG.RU
ФорумAdmin

Перенос проекта на новый сервер. Вопрос по базе данных

 


0

1

Есть древний проект на PHP+mysql, он крутится на сервере на ubuntu 15.04, который уже не поддерживается.

Хочу его перетащить на сервер ubuntu 16.04 LTS.

С PHP-кодом вроде понятно все. Копирую на новый сервер и смотрю в браузере. Если вылезают ошибки на deprecated функции, значит не та версия PHP. На новый сервер нужно ставить ту же версию PHP.

C базой данных не ясно. Как проверить, что данные не поплывут? Т.е. количество символов после запятой или формат дробной части чисел в виде запятой останется таким/сохранится? И прочие возможные косяки...

Что делать, чтобы убедиться что на новом сервере все не поломается, когда я все это перетащу?

Есть ли какие-либо тесты совместимости?

Спрашиваю, потому что недавно столкнулся с подобным. Нужно было развернуть проект на ubuntu 16.04., пришлось с mysql тонко настраивать. т.к. в нем включены параметры, с которыми проект правильно работать не может, поэтому пришлось их отключать.

Но проект коммерческий был, и там можно было его ошибки посмотреть прямо в вебинтерфейсе самого проекта+техподдержка, они и сказали, что нужно выключить в mysql.

Поднимаешь на 16.04 mysql, заливаешь туда бэкап базы, проверяешь что всё нормально с данными.

Перекидываешь своё php, пробуешь работать. Если косяков нет - останавливаешь всё на 15.04, делаешь ещё один бэкап базы там же, и перезаливаешь на 16.04. Профит.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.