-
Notifications
You must be signed in to change notification settings - Fork 1
/
INSTALL
26 lines (23 loc) · 4.58 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Установка скрипта
Выкачиваем архив nod_upd_php_v1.22.tar.bz2) и распаковываем в любой каталог, например, /etc/upd_prog/.
Редактируем файл setup.php для каждого варианта антивируса - Устанавливаем:
Измените, если нужно, путь до папки, где будут храниться временные файлы работы скрипта, например (define("DEFAULT_SAVE_PATH","/var/lib/nod32");).
Отредактируйте, если нужно, имя пользователя от которого работает WEB сервер, например, define("HTTP_USER", "apache");.
Если не установлен модуль php-rar, устанавливаем unrar и разкоментируем строки, где указываем путь до unrar.
Если нужна закачка с помощью wget, то разкоментируем строку ($download_pr="wget";). Если она закоментирована, будет использоваться php-curl.
Если нужна, дополнительная отправка почты, то разкоментируйте строку с переменной $user_mail и укажите там нужный email. (Но при этом дб настроен и запущен почтовый сервер (postfix, sendmail или другой).)
Если у Вас не установлено расширение php-rar - укажите путь до команды unrar.
Если Вы хотите или должны использовать HTTP-Proxy, пожалуйста, разкоментируйте строку с переменной $proxy и укажите свои параметры Прокси сервера, например, $proxy = 'http://vasya:qwerty@www.rrr.ru:8080';.
Установите $quit=1 - не отображать сообщения на консоли, кроме сообщений об ошибках и $quit=0 - отображать сообщения на консоли (только для версии 1.9в).
Адрес сервера, например ('host'=>'http://89.202.157.139/',). Если он не указан, то список серверов берется из update.ver (для официальных серверов), если указан, то закачка происходит только с него.
Web каталог для каждой версии баз, например, 'www'=>'/var/www/nod32/',.
Имя пользователя, например, 'user'=>'EAV-06545664', или 'user'=>"", - для бесплатных серверов
Пароль, например, 'password'=>'k3fp7ksv8e', или 'password'=>"", - для бесплатных серверов
Если используется имя и пароль для доступа к базам, а файл update.ver и файлы бызы лежат в одной директории на сервере, с которого скачиваются обновления, тогда 'all_in_one'=>1. Для официальных серверов 'all_in_one'=>0.
Программные компоненты, тут комментируем строки с ненужными программными компонентами, то они выкачиваться не будут, а если были до этого выкачаны, то будут удалены. Я, например, для V2 оставил все программные компоненты, а для V3 - нет, тк размер файлов компонентов для V3 более 80Mb, а я постоянно переписываю базы на флешку и мне эти 80 Mb не нужны. Те решайте сами - нужны они или нет. К тому же на Офе лежат старые версии компонентов.
Версия пароля для обновлений. Если у Вас логин и пароль для EAV - укажите 'ess'=>0, если от ESS, то 'ess'=>1.
Пробуем из под root запустить файл update.php.
Теперь в crontab прописываем запуск скрипта
# Обновление баз NOD32*
00 09,15 * * * root /etc/upd_prog/php/update.php
и наслаждаемся автоматическим обновлением 2 раза в сутки