PVD Update Manager v1
📂 Others
👤 PVDLab
Product Description
Программа предназначена для обновления директорий/файлов и структуры базы MySQL на сервере клиента. Конфигурирование сервера и клиента, а так же передача информации для обновления происходит посредством XML.
Additional Information
Программа предназначена для обновления директорий/файлов и структуры базы MySQL на сервере клиента. Конфигурирование сервера и клиента, а так же передача информации для обновления происходит посредством XML.
Принцип работы.
Клиентский скрипт обращается на URL сервера (скрипта) обновления. Получает XML схему списка файлов/директорий и схему базы. Проходится по директориям, сверяет файлы по размеру, если не совпадает - выкачивает с сервера, если нету - выкачивает, так же создает директории и расставляет разрешения если не совпадает с тем, что указано в схеме. Далее идет проверка MySQL базы, если есть доступ к ней, в противном случае пропускает и завершается. Если же есть доступ к базе - коннектится к ней, достает схему базы клиента и сверяет с присланной схемой сервера. Далее создает нехватающие таблицы, при существовании таблиц - сравнивает информацию о полях, недостающие добавляет, не одинаковые - обновляет. Затем идет сверка ключей таблиц, все так же проверяется и добавляются/удаляются/изменяются в зависимости от того чем отличаются.
Настройки клиентов.
На сервере, для каждого клиента, можно отдельно задать:
- путь к файлам для сравнения
- доступ к базе или путь к схеме базы для сравнения
- логин и пароль доступа к серверу для обновления
Все эти параметры так же имеют значения поумолчанию для всех, если для какого то клиента вы не указываете их то используются общие.
Принцип работы.
Клиентский скрипт обращается на URL сервера (скрипта) обновления. Получает XML схему списка файлов/директорий и схему базы. Проходится по директориям, сверяет файлы по размеру, если не совпадает - выкачивает с сервера, если нету - выкачивает, так же создает директории и расставляет разрешения если не совпадает с тем, что указано в схеме. Далее идет проверка MySQL базы, если есть доступ к ней, в противном случае пропускает и завершается. Если же есть доступ к базе - коннектится к ней, достает схему базы клиента и сверяет с присланной схемой сервера. Далее создает нехватающие таблицы, при существовании таблиц - сравнивает информацию о полях, недостающие добавляет, не одинаковые - обновляет. Затем идет сверка ключей таблиц, все так же проверяется и добавляются/удаляются/изменяются в зависимости от того чем отличаются.
Настройки клиентов.
На сервере, для каждого клиента, можно отдельно задать:
- путь к файлам для сравнения
- доступ к базе или путь к схеме базы для сравнения
- логин и пароль доступа к серверу для обновления
Все эти параметры так же имеют значения поумолчанию для всех, если для какого то клиента вы не указываете их то используются общие.
No Reviews Yet
Be the first to leave a review for this product!
Related Products
Script package
Seller: alecscaps
Telegram bot for auto-posting
Seller: Alexsellers2021
Publish up to 1,400 articles per day! A plugin for WP
Seller: SELLER GROUP
b2pay.now Payment Acceptance Module for Opencart 3.0
Seller: ddsell
Telegram File Hub - Multifunctional file manager with
Seller: Luxess
Advertising service script
Seller: alecscaps
Dating site script
Seller: alecscaps
Video hosting script
Seller: alecscaps