KolyaA
Новичок
Постоянно возникает задача доработки уже действующих сайтов.
Для этого имею на рабочем компьютере копию сайта (локальная копия), отличающуюся от боевой только наполнением базы. После доработки локальной копии для переноса на бовую копию всегда приходтся выполнять следующие действия.
1. Создавать файл, в котором записаны все sql-инструкции, прозведённые в базе.
2. Записывать на бумажку названия файлов, в которых производились изменения.
3. Делать бекап файлов и базы боевой копии
4. Останавливать сайт, либо если изменения небольшие, то продумывать в каком порядке производить изменения, чтобы при них не возникало сбоев на сайте
5. Запускать на боевом сервере sql-скрипт с изменениями базы
6. Переписывать по фтп с локального сервера на боевой файлы, в которых делались изменения.
Эта процедура отнимает прилично времени и нервов. Но всё таки была терпима. Хуже стало, когда появилось 5 сайтов, имеющих общий програмный код, а отличающихся только наполнением базы файлом css. После каждой доработки сайта приходится проделывать все эти действия по 5 раз, потому что сайты лежат на различных серверах, как наших так и сторонних хостингах.
Любопытно было бы узнать, как вы справляетесь с задачей внесения изменений на сайты? Может быть применяете какую-то автоматизацию?
Для этого имею на рабочем компьютере копию сайта (локальная копия), отличающуюся от боевой только наполнением базы. После доработки локальной копии для переноса на бовую копию всегда приходтся выполнять следующие действия.
1. Создавать файл, в котором записаны все sql-инструкции, прозведённые в базе.
2. Записывать на бумажку названия файлов, в которых производились изменения.
3. Делать бекап файлов и базы боевой копии
4. Останавливать сайт, либо если изменения небольшие, то продумывать в каком порядке производить изменения, чтобы при них не возникало сбоев на сайте
5. Запускать на боевом сервере sql-скрипт с изменениями базы
6. Переписывать по фтп с локального сервера на боевой файлы, в которых делались изменения.
Эта процедура отнимает прилично времени и нервов. Но всё таки была терпима. Хуже стало, когда появилось 5 сайтов, имеющих общий програмный код, а отличающихся только наполнением базы файлом css. После каждой доработки сайта приходится проделывать все эти действия по 5 раз, потому что сайты лежат на различных серверах, как наших так и сторонних хостингах.
Любопытно было бы узнать, как вы справляетесь с задачей внесения изменений на сайты? Может быть применяете какую-то автоматизацию?