Warning: session_start() [function.session-start]: open(/tmp/sess_22ca2a52fe7d4e6677bdf19a51b2662c, O_RDWR) failed: Disc quota exceeded (69) in /home/b/bestcatalog.hut4.ru/WWW/error.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/b/bestcatalog.hut4.ru/WWW/error.php:1) in /home/b/bestcatalog.hut4.ru/WWW/error.php on line 1

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/b/bestcatalog.hut4.ru/WWW/error.php:1) in /home/b/bestcatalog.hut4.ru/WWW/error.php on line 1

Warning: fopen(count/data/pages/error.2017-06-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 37

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 38

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 39

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 40

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 41

Warning: fopen(count/data/broz/2017-06-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 81

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 82

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 83

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 84

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 85

Warning: fopen(count/data/os/2017-06-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 132

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 133

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 134

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 135

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 136

Warning: fopen(count/data/total/2017-06-24) [function.fopen]: failed to open stream: Disc quota exceeded in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 259

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 260

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 261

Warning: flock() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 262

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/b/bestcatalog.hut4.ru/WWW/count/count.php on line 263
Как сделать Error 404 на сайте, коды ошибок веб-сервера, Ошибка 404

Дальтоники не то, чтобы не различают цвета, просто не придают им значения.

Удаляем Winlock, самостоятельно снимаем блокировку Windows

Error 404 - да не может быть!

Ну, все... как говорится, ...доигрались???!!!
Master-It.
[Кулинарных дел мастер]

Error ...Как много в этом слове...


error 404 При связи по HTTP клиент требует ответа, на свой запрос от сервера. Ведь когда браузер запрашивает HTML-документ у веб сервера он ожидает цифровой код ответа и последний посылает кодовый статус запрашиваемого документа. При корректной обработке этого запроса статус ответа должен быть равен "200 OK". Однако, пользователь не может видеть подобного сообщения по причине отображения содержания запрошенного веб-сайта в своем браузере. В случае если запрос документа браузером обработан с ошибками, пользователь наблюдает сообщение, имеющее статус "404: Not Found". В коде 404, первая цифра «4» указывает ошибку клиента, к примеру, опечатку в URL, или страница более не существует физически на запрошенном сервере. Следующие две цифры определяют конкретную ошибку. Цифра 0 означает общую ошибку синтаксиса протокола. И последняя четверка относится к отдельной категории ошибок 40х, которая также включает такие распространенные статусы, как "400: Bad Request" и "401: Unauthorized". HTTP использует трёхзначные коды, которые можно посмотреть на этой странице. Ошибка 404 (Файл не найден) возникает когда пользователь запрашивает у веб-сервера документ, которого не сушествуе в природе. Это самая распространенная из всех ошибок сервера. Ее можно отслеживать в логах и учитывать какие документы на сервере "не найдены" и в последующем корректировать неправильные ссылки. И вообще я вам рекоммендую почаще обращатся к файлу error_log, ибо первые попытки взлома сайта можно обнаружить именно там!

Как сделать Error 404 - с человеческим лицом?

Я бы даже добавил, с человеческим лицом Бората, например...
Мастер Итэ.
[Знаток Восточной кухни]

Да очень просто.
Создаем в корневом каталоге сайта файл .htaccess и помещаем в него следующую инструкцию для веб-сервера Apache:

# обработка ошибки 404 - Not Found (Документ не найден)
ErrorDocument 404 /error404.php
# обработка ошибки 403 - Forbidden (Доcтуп запрещен)
ErrorDocument 403 /error403.php

Теперь осталось создать корректный документ error404.php и написать инструкции о том, что делать в этом случае посетителю Вашего сайта. И пользователь, который наберет в своем браузере адрес несуществующей страницы Вашего сайта, будет автоматически перенаправлен сервером на файл error404.php. С помощью директивы ErrorDocument можно обрабатывать не только ошибку 404, но и практически все другие ошибки. Например, ошибку 403 (доступ запрещен).

Смысл всех этих манипуляций я думаю понятен, удержать посетителя на Вашем сайте. Также не будет лишним разместить форму поиска на этой Чудо-странице! Да и вообще, много чего можно еще напрограммировать на этой странице:) Тут уже все ограничивается полетом фантазии, конкретного веб-мастера. А вот, как выглятит страница Error 404 у меня.

Создание Error 404 на WordPress

У многих изветных CMS, реализация страницы Error 404, происходит по разному. Конкретно у моей темы WordPress, в случае если вызывается несуществующий документ, то происходит редирект на главную страницу блога, и выводится заголовок Ошибка 404. Поэтому я немного переделал страницу 404.php, и теперь у меня появилась нормальная страница, которая выводит Ошибку 404. Как сделать корректную страницу Error 404 на WordPress, читайте здесь.

Теперь краткое описание кодов ответа веб-сервера, и их расшифровка.

Коды первого класса (1xx) не посылаются сервером клиентам.
Код ошибки http сервера - ошибка 100 Continue
Начальная часть запроса принята, и клиент может продолжать передачу запроса.
Код ошибки http сервера - ошибка 101 Switching Protocols
Сервер выполняет требование клиента и переключает протоколы в соответствии с указанием, данным в поле заголовка Upgrade.

Коды второго класса (2xx) возникают, когда запрос успешно принят и понят сервером.
200 - ОК. Пользователю не посылается.
201 - Created. Объект создан.
202 - Accepted. Информация принята.
203 - Non-Authoritative Information. Не заслуживающая доверия информация.
204 - No content. Нет содержания.
205 - Reset Content. Восстановить исходное содержание.
206 - Partial Content. Частичное содержание.

Коды третьего класса (3xx) сообщают о перенаправлениях; чтобы выполнить запрос нужны еще какие-то действия.
300 - Multiple Choices. Несколько вариантов на выбор.
301 - Moved Permanently. Ресурс перемещен на постоянной основе.
302 - Moved Temporarily. Ресурс временно перемещен.
303 - See Other. Смотрите другой ресурс.
304 - Not Modified. Не изменился.
305 - Use Proxy. Используйте прокси-сервер.

Коды четвертого класса (4xx) сообщают об ошибках клиента, т.е. о том, что проблема связана не с сервером, а с вашими запросами.
400 - Bad Request. Некорректный запрос.
401 - Unauthorized. Нет разрешения.
402 - Payment Required. Требуется оплата.
403 - Forbidden Доступ запрещен.
404 - Not Found. Ресурс не найден.
405 - Method Not Allowed. Недопустимый метод.
406 - Not Acceptable. Непреемлимый запрос.
407 - Proxy Authentication Required. Необходима регистрация.
408 - Request Timeout. Время обработки запроса истекло.
409 - Conflict. Конфликт.
410 - Gone. Ресурса больше нет.
411 - Length Required. Необходимо указать длину.
412 - Precondition Failed. Не выполнено предварительное условие.
413 - Request Entity Too Large. Запрашиваемый элемент слишком велик.
414 - Request-URI TOO Long. Идентификатор ресурса слишком длинный.
415 - Unsupported Media Type. Неподдерживаемый тип ресурса.

Коды пятого класса (5xx) сообщают об ошибке на сервере (к этим ошибкам Вы не имеете отношения, ну если Вы, конечно не владелец веб-сервера:).
500 - Internal Server Error. Внутренняя ошибка сервера.
501 - Not Implemented. Функция не реализована.
502 - Bad Gateway. Дефект шлюза.
503 - Service Unavailable. Служба недоступна.
504 - Gateway Timeout. Время прохождения через шлюз истекло.
505 - HTTP Version Not Supported. Неподдерживаемая версия HTTP.

P.s. Кстати, узнать код ответа веб-сервера можно, если в консоли ОС Linux выполнить комманду wget _адрес_сервера:

#ну или адрес Вашего веб-сервера:)
[kroot@freeBSD ~]# wget http://www.bestcatalog.hut4.ru/index.php
#Или воспользоваться текстовым веб-браузером под Linux w3m
#который позволяет посмотреть заголовки ответа веб сервера. Пример использования w3m:
[kroot@freeBSD ~]# w3m -dump_head http://www.bestcatalog.hut4.ru
# Больше инфы о параметрах w3m можно узнать выполнив:
[kroot@freeBSD ~]# man w3m

Комменты:

1.  Геннадий Карпинский пишет:
28.11.2012 в 10:58
Заглянул на страницу.... Коротко и понятно. Я даже себя хакером почувствовал. Все необходимое есть, чтобы привести человека в чувство. Попал на страницу. Нокаут получил. Пока отошел, тут и страница появилась.... ошибка 303-я или 502.... Вообще то у меня стоит плагин переадресации. Понимаю, что плагины увеличивают нагрузку, но что поделаешь, если ты нэук. Страница Ваша выглядит привлекательно. Мне нравится.

2.  Дмитрий Иванов пишет:
28.11.2012 в 12:22
На Вашем блоге плагин делает переадресацию, с ненайденной 404 страницы на главную. И в файле .htaccess скорее всего присутствует такая инструкция: ErrorDocument 404 http://ваш_сайт.уа/ Думается мне, что корректный документ Error 404 лучше переадресации. Ведь если будет некорректно обрабатыватся 404 ошибка, то от сервера не будет получен код 404 при переходе на несуществующую страницу, а это совершенно не есть GOOD! Ведь главное, что-бы не появились дубли главной страницы, со всеми вытекающими последствиями.

3.  Надежда Пинчук пишет:
28.11.2012 в 12:56
Страница 404 должна иметь лицо, улыбающееся и привлекательное. Иначе, посетитель, ныне капризный, просто уйдет с сайта. Спасибо за подробное описание, будем изучать и применять. Почему, вы так любите Linux? У нас эта обязаловка под разными предлогами отменяется. Не любим мы Linux. Наверное, потому, что насильно всем пихнули его.

4.  Дмитрий Иванов пишет:
28.11.2012 в 13:21
Я [люблю:] Linux, лишь потому, что разбираюсь во многих внутренних процессах этой ОС. Linux является более функциональной и безопасной ОС, и больше подходит для продвинутых пользователей, системных администраторов, программистов. У Linux более гибкие настройки, и открытый код, а значит много можно адаптировать под собственные нужды:)

5.  Алекс пишет:
28.11.2012 в 14:39
Как всегда грамотно, точно изложены коды ответов веб серверов. Быть бы еще самому более продвинутым, чтобы с Вами подискутировать по поводу Error 404...

6.  Александр пишет:
28.11.2012 в 15:33
Лучше что-бы наши сайты работали без Error 404 и тогда у яшки будет меньше нареканий.

7.  Дмитрий Иванов пишет:
28.11.2012 в 16:20
Это да, но от ошибок, никто не застрахован:)

8.  Дмитрий пишет:
28.11.2012 в 17:07
Уже надеюсь в третий раз отправится сообщение... Моя тема автоматом поддерживает 404, осталось только перевести страницу под себя. В свое время пробовал пользоваться плагином но его или настроить не смог правильно, работал он некорректно, что давало неправильную работу сайта.

9.  pandor пишет:
28.11.2012 в 18:34
Здравствуйте! Вы написали, что в корневой папке сайта создаем файл .htaccess и помещаем в него инструкцию. Если не ошибаюсь, эта инструкция работает для вебсервера Apache, а как быть если не используется Apache, а используется другой веб сервер?

10.  Дмитрий Иванов пишет:
28.11.2012 в 19:25
Сам .htaccess является файлом дополнительной конфигурации веб-сервера Апача. Просто его инструкции распространяются на ту директорию, в которой он находится, и на все вложенные директории. По данным статистики в интернет, самым популярным веб-сервером является Apache, он обслуживает более 60% всех сайтов. Остальной процент лишь скромно делят: Microsoft-IIS, Nginx, Lighttpd и другие. Естественно файлом .htaccess можно конфигурировать только веб-сервер Apache. В NGINXe например аналогом .htaccess можно считать ngx_http_rewrite_module, но инструкции пишутся не в отдельном файле, а в конфигурацонном файле сайта, при условии, что хостер сможет предоставить права и возможности для этого. Именно, и не только поэтому, Апач и является столь популярным:)

11.  leks273 пишет:
30.11.2012 в 16:11
Сложновато мне разобраться с error 404, к сожалению. Но я буду пробовать!

* Капча:
    

* Представьтесь:

Сайт:(без http://)

* Мыло:

      

* Текст сообщения:

 


Warning: Unknown: open(/tmp/sess_22ca2a52fe7d4e6677bdf19a51b2662c, O_RDWR) failed: Disc quota exceeded (69) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
X