Директ-автомат.рф |
|
05.03.2018
Установка с помощью инсталлятора:
1. Скачайте файл:
2. Разархивируйте файл "install.php" и закачайте его через файловый менеджер в панели управления хостинга в папку на сервере (например: direct/), в которую планируете установить программу (можно разархировать в панели управления хостингом кнопкой "Извлечь").
3. Запустите инсталлятор в веб-браузере, открыв ссылку на ваш сайт вида: http://ссылка-на-ваш-сайт.рф/direct/install.php (Если install.php не открывается и вы устанавливаете программу в подпапку вашего сайта "direct/" и в корневой папке вашего сайта имеется .htaccess с включенной директивой "RewriteEngine ON", то в него после нее необходимо прописать директиву: "RewriteRule ^direct/ - [L]".)
4. Введите пароль присланный в письме при покупке программы и нажмите кнопку установить.
5. В панели управления хостингом создайте базу данных или используйте данные для доступа в существующую базу данных и впишите данные в окне инсталлятора.
6. Поместите в планировщик заданий CRONTAB в панели управления хостингом для запуска файл cron.php с интервалом запуска каждую минуту (пример: /usr/bin/php /папка_с_программой/cron.php).
7. Зайдите в программу по ссылке http://ссылка-на-ваш-сайт.рф/direct/ под логином "admin" и паролем "admin" по умолчанию.
Ручная установка:
1) Необходимо скопировать все файлы (
1.1 Если папка является корневой для URL вашего домена или поддомена, то .htaccess редактировать не нужно.
1.2 Если папка является подпапкой вашего сайта, то необходимо отредактировать .htaccess и добавить туда директиву "RewriteBase /папка_с_программой/".
1.2.1 Если в корневой папке вашего сайта имеется .htaccess вы устанавливаете программу в подпапку вашего сайта "direct/" и в корневой папке вашего сайта имеется .htaccess с включенной директивой "RewriteEngine ON", то в него после нее необходимо прописать директиву: "RewriteRule ^direct/ - [L].
2) Необходимо в корне в файле config.php прописать данные для доступа к базе данных MySQL
3) Поместить в планировщик заданий CRON для запуска файл cron.php с интервалом запуска каждую минуту.
Пример CRONTAB: * * * * * /usr/bin/php /папка_с_программой/cron.php
4) Настройки в интерфейсе Яндекс.Директ (
- В пункте "Стратегия" настроек кампании необходимо выбрать "Ручное управление ставками".
- Если в программе включена стратегия РСЯ или галочка РСЯ, то для корректной работы обновления ставок в рекламной сети Яндекса (РСЯ) должно быть включена галочка "Раздельно управлять ставками на поиске и в сетях" в интерфейсе Яндекс.Директ.
5) Зайдите в программу под логином "admin" и паролем "admin" по умолчанию. Перейдите на страницу Аккаунты и добавьте один или несколько аккаунтов Яндекс.Директ.
Поля обязательные для заполнения:
5.1 Нажмите "Добавить аккаунт Яндекс.Директ" и вбейте обязательные поля.
- Логин (от аккаунта Яндекс.Директ и одновременно это логин для клиентского доступа в программу. Указывается без @yandex.ru)
- Пароль (Пароль для доступа в программу Директ автомат - может отличаться от пароля от Яндекс.Директ )
5.2 На странице со списком аккаунтов нажмите кнопку "Получить токен" напротив нужного аккаунта. Предварительно авторизуйтесь в Яндекс.Директ (или почте) под этим аккаунтом.
Через 10 минут появятся рекламные кампании на странице "Ставки".
06.04.2016
ВОПРОСЫ И ОТВЕТЫ:
Вопрос: Что делать, если при первом запуске программы белый экран?
Ответ: Повысить версию PHP на сервере до версии 5.3 или выше. Установить права на доступ 777 для папок "files", "files/templates_c/".
Вопрос: Что делать, если при первом входе в программу возникает "Неизвестная ошибка"?
- Проверьте есть ли в папке с программой .htaccess, если нет переименуйте web.htaccess в .htaccess.
- Проверьте кодировку файла config.php в корне программы. Она должна быть UTF-8 без BOM (например с помощью NOTEPAD++).
Вопрос: Не работает .htaccess что делать?
Включить в Apache httpd.conf: "mod_rewrite" и "AllowOverride All"
Вопрос: Можно ли установить программу на свой локальный компьютер на Windows или Mac?
Ответ: Да. Для этого нужно поставить веб-окружение APACHE, PHP и MySQL. Например XAMPP:
Вопрос: Как настроить планировщик заданий в Windows?
Ответ: Зайдите в "Панель управления\Система и безопасность\Администрирование\Планировщик заданий" и нажмите "Создать задачу".
В закладке "Общие" вбейте любое название задачи, например "Директ автомат".
В закладке "Триггеры" вбейте:
- Начать задачу "По расписанию"
- Ежедневно
- Повторять задачу каждые 5 минут бесконечно
В закладке "Действия" вбейте:
- Действие: запуск программы
- Программа или сценарий: путь к cron.bat из папки с установленной программой
Отредактируйте файл "cron.bat" из папки с установленной программой и впишите туда полные путь к интерпретатору PHP и путь к файлу cron.php: c:\xampp\php\php.exe c:\xampp\htdocs\cron.php
Вопрос: Как настроить конфигурационный файл домена для Nginx
Ответ: В файл /etc/nginx/sites-available/default добавить запись.
server {
listen 80;
root /var/www/site.ru/direct;
index index.php;
server_name
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param DOCUMENT_ROOT /direct.site.ru;
fastcgi_param SCRIPT_FILENAME /direct.site.ru$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED /direct.site.ru$fastcgi_script_name;
include fastcgi_params;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_intercept_errors on;
fastcgi_ignore_client_abort off;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
}