file does not exist on this server

Часто в error.log веб-сервера Apache попадают подобные записи:

Либо браузеры, либо поисковые боты пытаются получить отсутствующий файл. Если такой файл действительно отсутствует по причине ненужности, можно избавиться от появления мусора в логе. В файл .htaccess добавьте что-то в роде:

Комментарии

Можно просто создать пустые файлы

Это лишь один из возможных вариантов решения

Какие другие?
Проблема в том что на моём сайте есть аватары и если юзер не загрузил, там выводится некая картинка
htaccess:

Но всё равно генерятся ошибки в еррор.лог!

Насколько я помню, с ErrorDocument ошибка все равно генерируется. К тому же, не самое лучшее решение, т.к. при любом некорректном url пользователю будет отдаваться эта картинка. Можно сделать что-то типа такого:

Регулярку ^/images/(.*) можно еще более конкретизировать, чтобы только для аваторок применялась

Но еще более правильное решение — подправить в самом коде

Здравствуйте! Подскажите пожалуйста в чем проблема:
При входе в админ ак вылазиет

Сайт на WordPress

В error смотрел там:

В директории сервера создал папку feed из 1) ошибки, а для второй ошибки в ероре в .htaccess

У вас nginx? В любом случае при 500 ошибке нужно смотреть лог ошибок веб-сервера. Там должна быть указана причина ошибки

Да да у меня nginx. посмотрел ошибки, все исправил. потом ошибок не было в логах на сервере, а на сайте все равно остались. обратился в службу поддержки, они помогли, оказывается я все сделал правильно, просто у них на серваке тупики начались. Извините за беспокойство и спасибо!

Спасибо! Стояли права на директории 775 поправил на 755 все заработало!

Почему у меня при попытке требования файла с помощью команды require_once в логе ошибок появляется слудующие 2 строки:

В логе сервера Apache всё время пишется ошибка:

File does not exist: favicon.ico

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

Пропишите в .htaccess

Ошибки в логе больше не будет.

Вылезает она, потому что браузер постоянно запрашивает, или поисковой робот, а Apache его не может найти и отдать.

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

I am newbie to Linux. I am working on a project that needs me to switch to Linux. I am trying to build a library thats coded in C++. When I pass in the «cmake .» command, I get the following error.

But this file does exist at the above specified location. I don’t understand why it is encountering this error despite the file being there. Here’s is a list of files and subfolders in that folder when I «ls».

Источник: computermaker.info

Техника и Гаджеты
Добавить комментарий