Раздел 1. Выбор и регистрация хостинга.

Хостинг это размещение ваших файлов в сети интернет. Для использования хостинга, как правило, нужны:

 — сам хостинг, т.е. услуга выделения места под ваши файлы на жёстком диске хостинг-провайдера;

— доменное имя, по которому ваши файлы будут доступны в сети интернет (если размещение сайта не планируется - можно обойтись, хостеры часто дают сервисный домен, некрасивый, но для экспериментов его достаточно).

 

1.1. Переходим по ссылке beget.com и выбираем самый дешёвый тариф «Блог», его нам для начала хватит вполне:

undefined

1.2. Не стесняемся заполнять регистрационную форму, если чёрными делами заниматься не планируете — можно даже указывать реальные данные. Обязательно действующий номер мобильного телефона, поскольку на него в процессе регистрации придёт смс с кодом.

undefined

 

Раздел 3. Создание базы данных MySQL и импорт таблиц.

 

Ищем на хостинге раздел с созданием MySQL баз данных:

undefined

 

1. Вписываем имя базы и пароль доступа

2. Оставляем галочку на сохранение пароля в phpMyAdmin

3. Жмакаем на кнопку "Сохранить"

undefined

 

Теперь, когда в списке созданных баз данных появилась новая база - нажимаем на кнопку "PMA" (обведено оранжевым) и заходим в phpMyAdmin:

undefined

 

Переходим на вкладку "Импорт" и импортируем новую таблицу (лежит в папке будулай по адресу sql/telegram.sql)

Импорт проходит в пару кликов, там действительно ничего сложного.

 

undefined

 

При желании  - проверяем результат, раскрываем структуру таблицы в левой части страницы:

undefined

 

 

Раздел 4. Настройки скрипта

4.1. В любом текстовом редакторе откройте файл service/sql.php и впишите логин и пароль от базы данных, созданной на этапе №3.

 

Имя базы писать два раза, а пароль - только один раз:

undefined

 

 

4.2.  В любом текстовом редакторе откройте файл protect.php и найдите в нём строку "# НАСТРОЙКИ НАЧАЛО" - чуть ниже этой строки укажите свой логин и пароль для последующей авторизации в "админке". Можете забить болт и ничего там не трогать - логин и пароль по умолчанию demo / demo.

5.1. Загрузка файлов на хостинг.

Загрузите все файлы из архива на хостинг.

 Запускаем FileZilla и выбираем пункт в меню «Файл» > «Менеджер сайтов» 

undefined

 

undefined

Пояснение: в левой части — ресурсы (папки и файлы) вашего локального компьютера, в правой части — структура файлов и папок на вашем хостинг-аккаунте. Всё, что находится в папке «public_html» будет доступно из интернета. Переходим в папку «public_html» и создаём в ней еще одну папку. Чтобы создать папку нужно нажать правой кнопкой на свободном месте в правом окне и выбрать пункт «Создать каталог».

Окай, создаём. С названием, например «123».

Передача файлов на хостинг через ftp: xтобы передать свои файлы с локального ПК на хостинг достаточно «ухватить» нужный файл левой кнопкой мыши, перетащить его в область правого окна фтп-клиента и отпустить левую кнопку мыши.

Надеюсь к этому моменту методом научного тыка и у вас уже получилось передать файлы на хостинг, поэтому переходим к следующему этапу.

 

Раздел 4. Установка CronJob (выполнения скрипта по расписанию)

4.1. В панели управления ищем и находим иконку CronTab, переходим в данный раздел и устанавливаем отдельные файлы на регулярное выполнение.

 

ВНИМАНИЕ: периодичность установки на крон тех или иных скриптов может изменятся в зависимости от версии набора скриптов.

Пояснение, почему так: возьмём например скрипты newfriends.php (инвайт в друзья) и cinvite.php (инвайт в группы). На данный момент (февраль 2018 года) они всё еще регулярно "допиливаются", вносятся те или иные изменения. После того, как их работа станет стабильной и отлаженной - планирует их объединение а один исполняемый скрипт (invite.php, например). Соответственно ни о какой периодичности по типу "скрипт 1" каждые 2 минуты / "скрипт 2" каждые 10 минут - уже речи не будет, появится "скрипт 3" каждую минуту.

Поэтому внимательно читайте описание и потребности к каждой из версий Будулай про.

Есть сомнения - задайте вопрос на форуме ra.by

 

Если используется  хостинг бегет - выполнение ставьте как запрос по протоколу http, наглядно:

 

undefined

 

Я хз почему, но так оно работает лучше. В данном примере будулай находится в папке demo  на хостинге, в ftp клиенте это выглядит так:

undefined

 

 

Как часто нужно ставить на крон отдельные файлы:

bok.php - каждую минуту, если нужна работа с одноклассниками, .

buni.php - каждую минуту если нужна работа с вк (в разделе "Настройки" - все функции, которые находятся в соответствующем под-разделе)

budulai.php - если нужны соответствующие функции по работе с анкетами вк (смотри раздел "Настройки"). Рекомендованного числа запусков на данный момент нет, всё зависит от индивидуальных потребностей. У меня например сейчас "минимализм", на 100 акков в мониторе - 6 запусков budulai.php в сутки.

newfriends.php - каждую минуту, если предполагается использование функции для анкет вк "инвайт в друзья"

cinvite.php каждые 13 минут, если предполагается использование функции для анкет вк "инвайт в группы" (можно реже - реже инвайты - спокойней на душе)

zbot.php на крон каждую минуту, если предполагается использование уведомлений в телеграм или использование функционала, связанного с форумом Зисмо.

 

9. Настройки в веб-панели

9.1. Если нужна будет работа с соц. сетью вКонтакте - обязательно перейдите в меню "Настройки", в нижнем левом углу найдите поле для ввода "Секретный ключ". На самом деле этот ключ не секретный, а индивидуальный. Это "сервисный ключ доступа" вашего приложения. Как его получить - отдельная инструкция