hosting:cms:wordpress:issues:http-error

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. (При изменениях CMS могли быть добавлены новые скрипты, поддержка которых реализована только в новых версиях PHP, или же наоборот, были добавлены устаревшие функции, которые удалены из новых версий PHP).
  8. Попробуйте заменить текущий файл .htaccess на стандартный.
  9. Проверьте установленную тему WordPress. Попробуйте временно установить другую и проверить проблему с ней.
  10. Если проблема начала проявляться после определенных действий на сайте, то можно попробовать восстановить резервную копию файлов сайта и базы данных. (Рекомендуется восстанавливать копию сайта и базы данных за одну дату).

  • hosting/cms/wordpress/issues/http-error.txt
  • Последние изменения: 2019/08/29 11:35
  • — karlov