beba
Новичок
Помогите со структурой обновлений.
Допустим есть главный сайт. Есть сайт1 и сайт2, которые размещаются на поддоменах на этом же хостинге. сайт1 и сайт2 написаны на одном движке, который постоянно дорабатывается. Соответственно каждый :сайт1 и сайт2 имеет свою версию. При создании новой доработки создается папка updates, в которой лежат данные для обновления. Обновления проходят следующим образом: копирование файлов, с перезаписью если такой существует; дамп в базу; изменение прав доступа.
В главном сайте заходишь в определенное место отмечаешь галочкой те, которые обновить и тиснешь кнопочку. Они должны обновится.
С дампом проблем не возникает, а вот с копирование, перезаписыванием и изменением прав доступа есть. В основном связано со способом.
Какие варианты есть у меня:
1. Работать через фтп.
2. Писать на лету исполняемый файл и запускать его (но тут не известно, будет ли разрешен exec у хостера).
Как это можно организовать? Заранее спасибо.
Допустим есть главный сайт. Есть сайт1 и сайт2, которые размещаются на поддоменах на этом же хостинге. сайт1 и сайт2 написаны на одном движке, который постоянно дорабатывается. Соответственно каждый :сайт1 и сайт2 имеет свою версию. При создании новой доработки создается папка updates, в которой лежат данные для обновления. Обновления проходят следующим образом: копирование файлов, с перезаписью если такой существует; дамп в базу; изменение прав доступа.
В главном сайте заходишь в определенное место отмечаешь галочкой те, которые обновить и тиснешь кнопочку. Они должны обновится.
С дампом проблем не возникает, а вот с копирование, перезаписыванием и изменением прав доступа есть. В основном связано со способом.
Какие варианты есть у меня:
1. Работать через фтп.
2. Писать на лету исполняемый файл и запускать его (но тут не известно, будет ли разрешен exec у хостера).
Как это можно организовать? Заранее спасибо.
