Как да направя система за актуализация на двигателя на сайта
Добър ден!
Какво имам?
Малко известен двигател за онлайн магазини, който постоянно редактирам.
Най-общо за него:
PHP, умен механизъм за шаблониране, Mysqli DB
Какво искам да направя?
Актуализация на двигателя с две щраквания. Нещо подобно на Джумла. Отивате в администраторския панел, проверява се текущата версия на CMS, ако се намери нова, тя се актуализира, като щракнете върху.
Как мисля, че можеш да го направиш?
-Версията е проверена.
-Ако има нов, покажете съобщение с бутон.
-Направете резервно копие на сайта, никога не се знае, че ще отида на задръствания. Освен това архивни файлове и, разбира се, дъмп на база данни. В бъдеще чрез администраторския панел можете да възстановите.
-Деактивирайте сайта. Обработено чрез index.php, проверка на параметъра в базата данни.
-Чрез AJAX качете отдалечен ZIP архив в временната папка в корена на сайта и го разопаковайте там.