Это старая версия документа!


2.13.1.1.4. HTTP Error

При загрузке файлов в WordPress может возникать ошибка HTTP Error. Причин данной ошибки может быть множество. Для их определения стоит провести первоначальную диагностику и попробовать устранить проблему при помощи следующих способов:

  1. Проверьте загрузку разных файлов разного размера.
    Ситуация с проблемой загрузки одного файла из-за его определённого названия или же ограничений самого WordPress встречается довольно часто. К примеру, причиной может быть наличие спецсимволов в названии файла изображения.
  2. Проверьте наличие проблемы в другом браузере, режиме инкогнито или очистив кеш текущего.
    Ошибка может встречаться из-за сохранённой в кеше браузера информации админ-панели сайта, что может быть решено одним из предложенных методов.
  3. Проверьте доступное дисковое пространство и количество свободных инодов.
    Одной из причин проблемы может быть нехватка дискового пространства. Рекомендуется иметь в несколько раз больше свободного места, чем размер самого загружаемого файла.
  4. Отключите плагины сайта.
    Некоторые плагины WordPress могут влиять на появление ошибок в самой CMS или на загрузку файлов.
  5. Проверьте лог ошибок сервера.
    Некоторые ошибки могут быть выведены в логи сервера. К примеру, в логе ошибок может присутствовать такая запись:
    Internal error on sending request(POST /example.php HTTP/2.0); uri(/example.php) content-length(XXXXXXX): SendRequest: prepare(): open("/home/example/.system/tmp/XXXXX-XXXXXX-XXXXXXXXX", O_RDWR|O_CREAT|O_EXCL, 0600) failed, errno 13, referer https://example.com/example.php

    Причиной данной ошибки являются неверно установленные права доступа к временному каталогу. Чтобы исправить ситуацию, в данном случае достаточно сбросить права на все файлы и каталоги.

  6. Ошибка может возникать при нехватке лимитов memory_limit или max_execution_time. Для проверки ситуации следует воспользоваться Turbo Boost.
  7. Попробуйте сменить версию PHP.
    После установки каких-либо плагинов, внесения изменений или обновления WordPress может потребоваться смена версии PHP. <wrap lo>(При изменениях CMS могли быть добавлены новые скрипты, поддержка которых реализована только в новых версиях PHP, или же наоборот, были добавлены устаревшие функции, которые удалены из новых версий PHP)</wrap>.
  8. Попробуйте заменить текущий файл .htaccess на стандартный.
  9. Проверьте установленную тему WordPress. Попробуйте временно установить другую и проверить проблему с ней.
  10. Если проблема начала проявляться после определенных действий на сайте, то можно попробовать восстановить резервную копию файлов сайта и базы данных. <wrap lo>(Рекомендуется восстанавливать копию сайта и базы данных за одну дату)</wrap>.
  • hosting/cms/wordpress/issues/http-error.1584700455.txt.gz
  • Последнее изменение: 2020/03/20 12:34
  • 176.36.21.21