Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: от 03 Февраля 2002, 12:25:12
-
Можно ли с помощью .htaccess изменить расположение log-файла Apache?
-
Я имел в виду только "error.log".
-
брось в папку httpd.conf. Для виртуальных хостов можно менять местоположение логов.
-
Для виртуальных хостов можно менять местоположение логов.
Да я понимаю, что можно. Но httpd.conf у апача, как я понимаю, один. И доступа к нему на сервере хостинг-провайдера нет.
брось в папку httpd.conf.
Персональный httpd.conf для папки? Это шутка?
-
Нет. Я серьезно.
-
Спасибо за ответ!
Но каков синтаксис такого httpd.conf-файла?
Он должен содержать блок или просто строку "ErrorLog "..."? У меня почему-то не работает :(
Если нетрудно, можно пример (лучше для данной задачи)?
И еще... Получается, что httpd.conf в данной конкретной директории может работать как .htaccess? Если так, то зачем это надо и где об этом можно почитать?
-
DocumentRoot /xxx/xxx/xxx/www.site.host
ServerName http://www.site.host
ErrorLog /xxx/xxx/xxx/logs/errors.site
CustomLog /xxx/xxx/xxx/logs/access.site common
-
А кавычки не нужны?
Но это не важно - я перепробовал все варианты: апач обращает внимание только на один httpd.conf (в директории "conf"). Если прописать путь к лог-файлу в нем, то все, разумеется, работает. Но хостер-то меня к нему никогда не допустит.
???
А на попытку использовать ErrorLog ... в .htaccess получаю "... .htaccess: ErrorLog not allowed here"
-
Обратись к хостеру. Пусть разрешит использзовать эту директиву в .htaccess