Страница 1 из 5 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 42

Тема: Debian 6 awstat

  1. #1
    Member
    Регистрация
    06.08.2009
    Сообщений
    73

    По умолчанию Debian 6 awstat

    На чистом сервере установил Ispmanager beta. Выбрал awstat. Теперь очередь сообщений растет с огромной скоростью.
    Сначала было вот так:

    Код:
    cd: 22: can't cd to /etc/awstats
    Когда прочмодил до 755, теперь так:

    Код:
    Create/Update database for config "/etc/awstats/awstats.USER.NET.conf" by AWStats version 6.95 (build 1.943)
    From data in log file "/var/www/USER/data/logs/USER.NET.access.log"...
    Error: Couldn't open server log file "/var/www/USER/data/logs/USER.NET.access.log" : Permission denied
    Setup ('/etc/awstats/awstats.USER.NET.conf' file, web server or permissions) may be wrong.
    Check config file, permissions and AWStats documentation (in 'docs' directory).
    Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.
    Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.
    Check config file, permissions and AWStats documentation (in 'docs' directory).

  2. #2
    Cool UNIX admin Аватар для ls
    Регистрация
    12.03.2007
    Сообщений
    10,471

    По умолчанию

    Что-то с правами у вас не то в системе
    покажите
    Код:
    ls -l /var/www/USER/data/logs/USER.NET.access.log
    ls -l /etc/awstats/awstats.USER.NET.conf
    ls -l /etc/awstats/awstats.conf

  3. #3
    Member
    Регистрация
    06.08.2009
    Сообщений
    73

    По умолчанию

    Установка свежая, я по ссш только munin настроил, больше никуда не лазил.

    Код:
    ls -l /var/www/USER/data/logs/USER.NET.access.log
    -rw-r----- 2 www-data USER 181K Apr 25 17:24 /var/www/USER/data/logs/USER.NET.access.log
    
    ls -l /etc/awstats/awstats.USER.NET.conf 
    -rw-r--r-- 1 root root 52K Apr 23 15:52 /etc/awstats/awstats.USER.NET.conf
    
    ls -l /etc/awstats/awstats.conf
    -rw-r--r-- 1 root root 60K Dec 24 02:17 /etc/awstats/awstats.conf
    Чмодил только саму папку /etc/awstats, ни дальше, ни глубже не лазил.

  4. #4
    Junior Member
    Регистрация
    05.05.2011
    Сообщений
    5

    По умолчанию

    Похожая проблема, на ящик приходят письма:
    Код:
    Тема: Cron <www-data@site> [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh (failed)
    
    cd: 22: can't cd to /etc/awstats
    в кроне аваст запускается от имени data-www, а папка создается с владельцем root, если поставить права data-www, то начинает другая ошибка вылазит

    Код:
    Error: SiteDomain parameter not defined in your config/domain file. You must edit it for using this version of AWStats.
    Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.
    Check config file, permissions and AWStats documentation (in 'docs' directory).
    конфиг awstats.conf создается с пустым полем SiteDomain=""

    если заменить SiteDomain="" на SiteDomain="localhost" то появляется новая ошибка, сообщающая о том, что нет доступа к файлу /var/log/apache2/access.log

    не знаю что делать. Можно ли в кроне запускать от root?

    Код:
    */10 * * * * root [ -x /usr/share/awstats/tools/update.sh ] && /usr/share/awstats/tools/update.sh
    Последний раз редактировалось serkl; 05.05.2011 в 04:33.

  5. #5
    Junior Member
    Регистрация
    05.05.2011
    Сообщений
    5

    По умолчанию

    Да, apache2 стоит Server MPM: ITK

  6. #6
    Junior Member
    Регистрация
    05.05.2011
    Сообщений
    5

    По умолчанию

    В общем проблема была действительно в ITK, а точнее в правах доступа.

    Делать нужно следующее:
    1. chown -R www-data:www-data /etc/awstats/
    2. chmod 755 -R /var/log/apache2/*
    chmod 755 -R /var/log/apache2/
    3. в файле /etc/logrotate.d/apache2
    Код:
     create 640 root adm
    заменить на 
    create 644 root adm
    4. chown -R www-data:USER /var/www/USER/data/www/USER.NET/webstat
    5. chmod 755 -R /var/www/USER/data/www/USER.NET/webstat/

    такое вот решение
    Последний раз редактировалось serkl; 19.05.2011 в 18:32.

  7. #7
    Member Аватар для psike
    Регистрация
    04.05.2010
    Сообщений
    70

    По умолчанию

    serkl,
    столкнулся с такой же проблемой.

    4 и 5 пункт нужно проделать для каждого пользователя?
    т.е. вместо USER - пользователя
    а вместо USER.NET - сайт?

    ls,
    решение не найденно? Как пофиксить этот баг
    Последний раз редактировалось psike; 19.05.2011 в 13:38.
    Моя конфигурация сервера: ISP Pro (всегда актуальная stable версия), DEBIAN 6.03, MySQL 5.1, php 5.3, apache2.2(mpm-itk)+nginx, python 2.6, Exim 4.72

  8. #8
    Junior Member
    Регистрация
    05.05.2011
    Сообщений
    5

    По умолчанию

    Цитата Сообщение от psike Посмотреть сообщение
    serkl,
    столкнулся с такой же проблемой.

    4 и 5 пункт нужно проделать для каждого пользователя?
    т.е. вместо USER - пользователя
    а вместо USER.NET - сайт?
    Да, всё верно, для каждого пользователя.

  9. #9
    Member Аватар для psike
    Регистрация
    04.05.2010
    Сообщений
    70

    По умолчанию

    serkl,
    спасибо

    мдя... геморно все это.. Особенно если сайтов например под 100-ню... может по маске можно сделать?
    Моя конфигурация сервера: ISP Pro (всегда актуальная stable версия), DEBIAN 6.03, MySQL 5.1, php 5.3, apache2.2(mpm-itk)+nginx, python 2.6, Exim 4.72

  10. #10

    По умолчанию Подтверждаю.

    То же самое, но вышеописанное решение не помогло - стали валить письма на неправильно установленный австатс
    Пока снёс его через панель и почистил конфиги

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •