Skip to content

Установка и настройка

Chiaki edited this page Jul 15, 2020 · 4 revisions

Установка

1. Создание приложения

Для того чтобы получить доступ к API вам необходимо создать ваше приложение в ВК.

Как создать standalone приложение

После того как приложение создано. Перейдите к настройке скрипта и сохраните ID приложения и Защищенный ключ в конфиге.

2. Установка и настройка скрипта

На данный момент у вас должен быть опыт создания и настройки витруальных хостов, работы с базой данных и т.д.

Создаем виртуальный хост (для примера это будет 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 чтобы сохранять видео локально

Небольшой хинт для Windows

Если хотите чтобы данные хранились на разных логических дисках (например фотографии на 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)

3. Перед первым запуском

Для загрузки некоторых библиотек необходимо установить composer.

В директории VKBK выполнить команду:

composer install