Чер 062014
 

Исправляем ошибку 413 Request Entity Too Large

Ошибка появляется когда объем файла превышает допустимый размер. Одна из основных причин — это настройки по умолчанию nginx, а именно параметра client_max_body_size, который по умолчанию равен 1m.

Директива client_max_body_size задаёт максимально допустимый размер
тела запроса клиента, указываемый в строке "Content-Length" в
заголовке запроса. Если размер больше заданного,
то клиенту возвращается ошибка "Request Entity Too Large" (413).
Следует иметь в виду, что браузеры не умеют корректно показывать
эту ошибку.

Решение
В конфигурационном файле nginx.conf, добавить директиву если нет client_max_body_size или увеличить значение:

Пример:

client_max_body_size 512M
Вер 172013
 

FreeBSD Fatal error: Class ‘DOMDocument’ not found

PHP ставился из портов. И вылезла такая вот ошибка:

<?php
$doc = new DOMDocument();
$doc->load('samgaps.xml');
....
?>
Fatal error: Class 'DOMDocument' not found in /web/samgaps/include/main_menu.php on line 2

доставил DOM для PHP из порта (/usr/ports/textproc/php5-dom/). Перегружаем сервер и все работает.