За последние 24 часа нас посетили 25795 программистов и 1728 роботов. Сейчас ищут 919 программистов ...

Проблема с error_log

Тема в разделе "Прочие вопросы по PHP", создана пользователем MichaelPak, 3 фев 2015.

  1. MichaelPak

    MichaelPak Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    46
    Симпатии:
    0
    Добрый день, коллеги! Возникла проблема с функцией error_log.
    Написал функцию, которая введет логи:
    Код (PHP):
    1. public function Logging ($message) {
    2.     $result = '========== '.date('Y-m-d H:i:s')." ==========\n". $message;
    3.     $result .= "\n==========================================\n\n";
    4.     $path = "logfile.log";
    5.     @error_log($result, 3, $path);
    6. } 
    На локальном сервере работает, а как только переношу в бой, функция error_log возвращает false. Не подскажите, в чем может быть проблема? Права проверял, тупо сделал:
    Код (Text):
    1. $ chmod -R 775
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    нет прав поди на запись в текущий каталог
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    а если убрать собаку и прочитать какую ошибку дает пхп-машина на работу функции логирования ошибок?
     
  4. MichaelPak

    MichaelPak Активный пользователь

    С нами с:
    5 авг 2011
    Сообщения:
    46
    Симпатии:
    0
    я ж написал, что сделал для каталога права 775.

    Добавлено спустя 25 минут 16 секунд:
    Файла не было, по идее функция должна была создать новый лог. Но машина выдала warning, что действительно нет прав. Создал, проставил права, все заработало. Спасибо большое)