Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать полную синхронизацию файлов сайта 
V
    Опции темы
dеluxe
Дата 13.9.2009, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 4.8.2009

Репутация: нет
Всего: 2



У меня есть сайт на локалхосте который мне проще администрировать именно на локалхосте нежели на веб хостинге.

Возможно ли сделать чтобы при изменении сайта на локалхосте можно было легко его обновить на веб хостинге. То есть должна обновляться как база данных так и сами файлы сайта. 
PM MAIL   Вверх
lelik133
Дата 14.9.2009, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

Репутация: 3
Всего: 14



rsync + репликация для mysql
PM ICQ   Вверх
skyboy
Дата 14.9.2009, 09:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 4
Всего: 260



полностью автоматизировать это может не получиться. точнее, трудозатраты не окупятся.
нюансы, на которые хочу обратить внимание:
1. не все файлы надо заменять(к примеру, загружаемые пользователями картинки)
2. кое-какие файлы заменять категорически нельзя(файлы конфигурации, привязанные к конкретному серверу)
3. часть данных из локальной БД не должна перезаписать данные на хостинге(положим, ты дорабатываешь форум - разве хорошо, если вместо сообщений пользователей в базе окажутся твои собственные сообщения, которые ты вбивал в процессе отладки локально?)
4. смена структуры БД и файловой структуры должна сопровождаться преобразованием уже имеющихся данных(не удалять же данные только потому, что ты захотел часть таблиц нормализовать - должен быть набор SQL запросов, которые, при возможности, адаптируют старые данные под новую структуру).
В таком случае вариантов немного(кроме "синхронизации вручную", когда ты думаешь над каждым объектом - переносить/пропустить/попытаться совместить):
1. пишешь скрипт, который производит изменение структуры БД с сохранением данных при каждом изменении структуры БД на локале. в нужный момент делаешь все преобразования данных за раз.
2. строишь структуру файлов таким образом, чтоб файлы, которые можно и нужно заменять более новыми лежали отдельно от тех, которые заменять нельзя ни в коем случае.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1504 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.