Awstats не показывает статистику за прошедший месяц | 02.10.10 13:32
|
|
С обновлением Directadmin до текущей версии v1.36.2 возник баг. На
некоторых ОС для сайтов в панели управления дирекадмин не отображается
статистика за прошедший Сентябрь месяц. Нами написан и предлагается для использования небольшой скрипт, который "пройдется" по всем сайтам и сгенерирует необходимые для корректного отображения данных файлы. Создаем и открываем файл /home/rebuild-awstats-092010.sh для редактирования: # vi /home/rebuild-awstats-092010.sh
В него добавляем код: #!/bin/sh #---------------------------------------------------------------------- # Author: VDS54.RU/NSK21.RU # Created at: Sat Oct 2 13:41:41 NOVST 2010 #---------------------------------------------------------------------- # for username in `ls -1 /usr/local/directadmin/data/users`; do { echo "=> Found ${username}"; for domain in `ls -1 /home/${username}/domains/`; do { echo "==> Found ${domain} for ${username}"; if [ -d "/home/${username}/domains/${domain}/awstats" ]; then { echo "===> Gonna rebuild Awstats for September 2010 on ${domain}"; perl /usr/local/awstats/tools/awstats_buildstaticpages.pl \ -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl \ -config=${domain} \ -year=2010 -month=09 \ -configdir=/home/${username}/domains/${domain}/awstats/.data \ -dir=/home/${username}/domains/${domain}/awstats \ -builddate=$Y$M \ -lang=ru \ -diricons=icon 2>&1 1>/dev/null } fi; } done; } done;
Даем права на выполнение: chmod 700 /home/rebuild-awstats-092010.sh
И запускаем от root.
P.S. Можно скачать по ссылке http://www.vds54.ru/_public_files/rebuild-awstats-092010.sh.txt P.S.S. Можно использовать расширенную версию скрипта для перегенерации статистики за произвольный месяц/год для всех или выбранного пользователя. Ссылка на страницу скрипта: Пересчет AwStats за любой период в Directadmin
|
|
Рубрики: DirectAdmin Awstats Устранение ошибок |
|
|
Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.
|