CS-Cart Модуль Резервное копирование в Google Drive позволяет создавать резервные копии базы данных в Google Drive в автоматическом режиме.
Особенности:
- Возможность задавать количество хранимых резервных копий. Старые копии будут автоматически удаляться
- Возможность задать папку на Google Drive для размещения бэкапов
- Возможность запускать резервное копирование через планировщик задач
Первым делом нужно настроить включить API и получить доступы.
Открываем гугл консоль console.cloud.google.com, раздел APIS - Dashboard
Создаем проект
Далее нужно включить API Google Drive
Создать доступы
На остальных страницах нажимаем Save and continue ничего не меняя, в конце нажимаем Back to dashboard, и на следующем окне
Redirect URI указан в настройках модуля
После сохранения настроек на Google Drive вы сможете скачать JSON файл с доступами, назовите его credentials.json
Сохраненный файл нужно закачать в папку app/addons/csc_google_backup/lib на сайт
Заходим в настройки модуля и обновляем токен, предоставляем гуглу доступы, при возникновении ошибки игнорируем её
Должна установиться зеленая надпись
Открываем папку в гугл диске, в которую будем делать бэкапы, копируем её ID и вставляем в настройки модуля.
Для тестирования откройте настройки модуля Бэкап в Google Drive на http://demo4.cs-coding.com/admin.php
Запустите в адресной строке эту ссылку
После надписи done откройте Google Drive https://drive.google.com/drive/folders/1hXcRcu-ZeCvN5gRi07SHzFtOB9teXHgd?usp=sharing и проверьте наличие нового бэкапа.
No posts found