Руководство пользователя CNStats 4.1
Установка
Если у Вас не установлен CNStats:
- Скачайте с официального сайта последнюю версию CNStats STD;
ПРИМЕЧАНИЕ: Для получения дистрибутива CNStats PRO после оформления покупки обратитесь в службу технической поддержки компании "СиЭн-Софтваре" (как правило, дистрибутив высылается по электронной почте).
- Распакуйте полученный архив. В результате будет создан каталог /cnstats с файлами и подкаталогами;
- Поместите полученные файлы в корневой каталог Вашего сайта. Как правило, это осуществляется с помощью FTP-клиента.
В случае корректного выполнения вышеуказанных шагов на сервере должен появиться каталог /cnstats.
ПРИМЕЧАНИЕ: Мы настоятельно рекомендуем переименовать каталог /cnstats в любой другой, не содержащий часто используемых слов для сайтов счетчиков или систем сбора статистики. Это позволит обойти системы блокирования контента, такие как файрволы и антивирусы. Например, антивирус Касперского в некоторых версиях блокирует доступ ко всем адресам содержащим строки /cnstats/, /cnt/, /counter/, /stats/. Это неудачные названия для каталога с установленной системой статистики. Хорошие название - "/mike-stats/","/mstat/", "/s-mysite/" и т.п.
Далее в документации мы по-прежнему будем называть каталог статистики - "/cnstats".
ПРИМЕЧАНИЕ: CNStats может работать в любом каталоге, в том числе и в корневом каталоге сайта.
Структура каталогов должна выглядеть следующим образом:
- Корневой каталог сервера/
- cnstats/
- graph/
- img/
- lang/
- manual/
- ...
- _funct.php
- index.php
- Запустите инсталлятор; для этого следует в браузере указать путь к файлу ./install/index.php. Например: http://yours.server.com/cnstats/install/. В результате на экране будет отображена форма ввода данных;
- Заполните данную форму следующим образом:
- MySql: сервер, логин, пароль - данные для подключения к MySql серверу. По умолчанию в полях Сервер, Логин и Пароль указан стандартный вариант адреса компьютера ("localhost"), стандартный логин ("root") и пустой пароль соответственно. Введите свои данные либо данные, предоставленные Вам хостинг-провайдером либо администратором сервера баз данных;
- MySql: Имя базы данных - название базы данных, в которой MySql создаст таблицы для хранения статистики. По умолчанию - "cnstats". Может быть любым;
- MySql: Префикс для таблиц CNStats - префикс для названий таблиц. Благодаря префиксу Вы можете использовать CNStats даже в том случае, если хостинг-провайдер предоставляет Вам только одну базу данных;
- Регистрационный домен - домен, для которого получен (или будет получен) регистрационный ключ;
- Логин - логин для входа в интерфейс просмотра статистики;
- Пароль - пароль для входа в интерфейс просмотра статистики;
- E-Mail администратора - E-Mail для приема сообщений об ошибках CNStats; указанный адрес также будет фигурировать в качестве обратного адреса в отчетах, рассылаемых по почте;
- Хранить подробную статистику за - Период хранения подробной статистики в днях (по умолчанию - 40 дней). Сводная статистика хранится за все время функционирования веб-сайта;
- Код счетчика - код счетчика. Подробнее в разделе Код счетчиков;
В дальнейшем Вы сможете изменить необходимые данные, редактируя config.php.
- После нажатия кнопки Далее в базе данных будут созданы все необходимые таблицы. Если базы данных не существует, то инсталлятор попытается создать ее;
Далее инсталлятор отобразит содержимое конфигурационного файла; следует создать файл config.php в каталоге /cnstats на сервере и вставить полученные данные;
- Удалите каталог ./install/ с сервера;
- Укажите в браузере путь к интерфейсу просмотра статистики http://yours.server.com/cnstats/. Выберите из выпадающего меню язык интерфейса CNStats. Введите логин и пароль, указанные Вами во время установки. В случае успешной авторизации в браузере будет отображена страница регистрации;
- Получите регистрационный ключ в разделе для клиентов (для купленной версии) либо на странице получения бесплатного регистрационного ключа (для пробного использования);
- Введите полученный регистрационный ключ в соответствующее поле на странице регистрации;
- Далее следует разместить код сбора статистики (обязательно) и код счетчика (по желанию), указанные в разделе меню Конфигурация – Код счетчика, на всех страницах Вашего сайта (Более подробно о кодах счетчика в разделе Код счетчиков);
- Откройте любую страницу Вашего сайта, на которой установлен код счетчика. Визуально проверьте правильность установки кода;
- Откройте интерфейс статистики. В разделе Разное выберите отчет Просмотр лога и убедитесь, что Ваш заход засчитан и сбор статистики начался.
Следующие пункты необходимо выполнять только для редакции CNStats PRO
- Установите права на файлы cnstats/reports/cnstats_midnight.pl и cnstats/reports/cnstats_night.pl. Эти файлы должны запускаться планировщиком задач (например, crontab). Эти файлы не должны запускаться посторонними пользователями. В Unix системах такие права обычно устанавливаются с помощью команды chmod:
chmod 700 /путь/к/Вашему/сайту/cnstats/reports/cnstats_midnight.pl
chmod 700 /путь/к/Вашему/сайту/cnstats/reports/cnstats_night.pl
- Добавьте следующие задания в планировщик задач (например, crontab):
0 0 * * * /путь/к/Вашему/сайту/cnstats/reports/cnstats_midnight.pl
18 0 * * * /путь/к/Вашему/сайту/cnstats/reports/cnstats_night.pl
Perl-скрипт cnstats_midnight.pl должен выполняться строго в полночь; он не производит больших вычислений и практически не создает нагрузки на сервер.
Perl-скрипт cnstats_night.pl оптимально должен выполняться сразу после cnstats_midnight.pl, но он может создавать нагрузку на сервер. Таким образом, его рекомендуется запускать в то время, когда сервер наименее загружен. Как правило, это 3-5 утра.
В примере cnstats_night.pl запускается в 0 часов 18 минут - это компромиссный вариант.