Главная страница \ Статьи \ Метод проб и ошибок \ Скрипты \ Проблема с выполнением AWStats

Проблема с выполнением AWStats

Все действие происходит под Windows, в командной строке.

Сегодня решил посмотреть что из себя представляет статистика AWStats.

Скачал, установил, сконфигурировал. В конфигурации ничего сложного, просто из каталога tools запустить.
perl awstats_configure.pl

Захожу в каталог cgi-bin, запускаю на показ статистики perl awstats.pl -config=landgraph.ru -output

Все отлично, на выходе - html-код страницы статистики. Переводим его в файл:
perl awstats.pl -config=landgraph.ru -output > stat.html

После выполнения появился файл stat.html с красивой статистикой, рад безмерно. Читаю в мануале, что прилагается файл для автоматического создания всей статистики tools\awstats_buildstaticpages.pl. Копирую этот файл туда же где у меня awstats.pl, для удобства переименовываю, запускаю
perl aws_build.pl -config=landgraph.ru

В папке появляется множество файлов, во всех из них - справка по вызову awstats.pl... Не порядок. Явно проблема с выполнением. Лезу в исходники скрипта, строка 414:
$retour=`$command  2>&1`;

Выводит: awstats.pl ... Т.е. просто вызывается файл. Вроде бы все нормально, но при этом не понимаются параметры (скорее всего у меня так перл поставлен, если быть точнее - простым копированием с другой машины).

Меняю эту строку и аналогичную, чуть ниже, строка 426 на
$retour=`perl $command  2>&1`;

Снова запускаю сборку, всё работает. Вот так был побежден AWStats.

Далее оказалось, есть проблемы с отображением. Из-за того что в месяце много букв, отчет вылезает за 1024х768. Исправилось урезанием имени месяца до 3-х символов без ущерба для читабельности. Файл - lang/awstats-ru.txt

awstats_buildstaticpages.pl (5.78Кб) Скачать
awstats-ru.txt (2.23Кб) Скачать
Powered by Elise