как исправить ошибки (приходят в логах)?

Тема в разделе "BSD", создана пользователем krobol, 26 окт 2009.

Статус темы:
Закрыта.
  1. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    Система free BSD

    1) каждый день приходит лог от Cron Daemon с темой Cron <root@maindomen> periodic daily:

    hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or directory

    Что это значит и как исправить эту ошибку, чтобы лог с ошибкой уже не приходил.

    2) каждый день по крону запускается пхп-скрипт и приходит лог с ошибками:

    EACCELERATOR: Open for write failed for "/tmp/eaccelerator/c/9/eaccelerator-86.25015761": No such file or directory EACCELERATOR cached: "/home/user1/data/www/maindomen.ru/cron.php"
    ...и так далее по горе пхп-файлов
    X-Powered-By: PHP/5.2.11
    Content-type: text/html

    как такое исправить?
     
  2. mike345

    mike345

    Регистр.:
    10 авг 2009
    Сообщения:
    175
    Симпатии:
    18
    1. make aliases ?
     
  3. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    Создай папку /tmp/eaccelerator/ и поставь на нее права 777
     
  4. the_user

    the_user Постоялец

    Регистр.:
    4 май 2008
    Сообщения:
    61
    Симпатии:
    1
    ...или пропишите актуальный путь до папки eaccelerator-а в php.ini
     
  5. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    mike345, я не понял вопроса

    tostrss, права поставил, ошибка пропала. Только нормально ли это права 777 на папку? Или небезопасно?

    the_user, как прописать актуальный путь? В какой переменной?
     
  6. mike345

    mike345

    Регистр.:
    10 авг 2009
    Сообщения:
    175
    Симпатии:
    18
    cd /etc/mail
    make aliases

    Попробуйте по первому вопросу...

    Вообще есть файл
    /etc/mail/aliases.db
     
  7. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    ответ такой:

    Код:
    /usr/sbin/sendmail -bi -OAliasFile=/etc/mail/aliases
    newaliases: cannot open /etc/mail/aliases: Executable files not allowed
    chmod 0640 /etc/mail/aliases.db
    chmod: /etc/mail/aliases.db: No such file or directory
    *** Error code 1
    
    Stop in /etc/mail.
    
     
  8. mike345

    mike345

    Регистр.:
    10 авг 2009
    Сообщения:
    175
    Симпатии:
    18
    сорри, не make aliases, а
    newaliases
     
  9. krobol

    krobol

    Регистр.:
    6 июн 2008
    Сообщения:
    455
    Симпатии:
    126
    newaliases: cannot open /etc/mail/aliases: Executable files not allowed
     
  10. o_nix

    o_nix

    Регистр.:
    7 ноя 2007
    Сообщения:
    1.073
    Симпатии:
    1.039
    krobol было у меня нечто подобное решения так и ненашёл просто отключил вывод ошибок при запуске через cron/ Те ошибка попрежнему будет но отправляться на мыло она небудет
    Код:
    wget -q http://site_ru/script.php
    /php4/bin/php -q -f /dir/script.php
    /usr/local/bin/php /home/test/public_html/test.php > /dev/null 2> /dev/null
    Ещё можно попробовать в запускаемые php скрипты в самое начало вписать
    error_reporting (0);
     
Статус темы:
Закрыта.