-
Notifications
You must be signed in to change notification settings - Fork 6
Установка и настройка
Для того чтобы получить доступ к API вам необходимо создать ваше приложение в ВК.
Как создать standalone приложение
После того как приложение создано. Перейдите к настройке скрипта и сохраните ID приложения и Защищенный ключ в конфиге.
На данный момент у вас должен быть опыт создания и настройки витруальных хостов, работы с базой данных и т.д.
Создаем виртуальный хост (для примера это будет mybackup.local) и закидываем туда скрипт.
Создаем чистую базу данных и импортируем файл vkbk.sql
Далее редактируем файл cfg.php В нем необходимо указать:
- URL по которому будет располагаться бэкап (vkbk_url - http://mybackup.local/)
- Данные созданного ранее приложения (vk_id - ID приложения, vk_secret - защищенный ключ, vk_uri - адрес сайта)
- Данные для подключения базы данных (user - пользователь, pass - пароль, base - база данных)
- Пути директорий бэкапа указывать необходимо существующие директории (photo_path, music_path, video_path)
- Если вы пользуетесь youtube-dl, вы можете указать путь к нему в yt_dl_path чтобы сохранять видео локально
Если хотите чтобы данные хранились на разных логических дисках (например фотографии на D:, музыка на E: и т.д.) то в директиве виртуального хоста прописываем алиасы для путей в скрипте. Пример:
Alias "/vkbk-photo" "D:/VKBK/photo"
Alias "/vkbk-music" "E:/VKBK/music"
Alias "/vkbk-video" "F:/VKBK/video"
Alias "/vkbk-docs" "G:/VKBK/docs"
После этого необходимо указать те же логические диски и пути которые вы укажете для алиасов и включить данную опцию в конфиге. Список скриптов:
- classes\func.php (функция
windows_path_alias
) - cfg.php (опция
vhost_alias
)
Для загрузки некоторых библиотек необходимо установить composer.
В директории VKBK выполнить команду:
composer install