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


HTTP Error

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

  1. Проверьте загрузку разных файлов разного размера.
    Ситуация с проблемой загрузки одного файла из-за его определенного названия или же ограничений самого WordPress встречается довольно часто. К примеру если у изображения в названии используются спецсимволы, то из-за них может возникать такая проблема.
  2. Проверьте проблему используя другой браузер, режим инкогнито или очистив кеш текущего.
    Ошибка может встречаться из-за сохраненной в кеше браузера информации админ-панели сайта, что как следствие может быть решено одним из предложенных методов.
  3. Проверьте доступное дисковое пространство и свободное количество inode.
    Одной из причин проблемы может быть нехватка дискового пространства. Рекомендуется иметь в несколько раз больше свободного места, нежели размер самого загружаемого файла.
  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. Ошибка может возникать при нехватке лимитов php_memory_limit или max_execution_time, для проверки можно включить режим «Turbo Boost».
  7. Попробуйте изменить версию PHP.
    После установки каких либо плагинов, внесения изменений или обновления WordPress может потребоваться смена версии PHP. <wrap lo>(при изменениях CMS могли быть добавлены новые скрипты, поддержка которых реализована только в новых версиях PHP, или же наоборот были добавлены устаревшие функции, которые удалены из новых версий PHP)</wrap>
  8. Проверьте установленную тему в WordPress. Попробуйте временно установить другую и проверить проблему с ней.
  9. Если проблема начала проявляться после определенных действий на сайте, то можно попробовать восстановить резервную копию файлов сайта и базы данных. <wrap lo>(рекомендуется восстанавливать копию сайта и базы данных за одну дату)</wrap>
  • hosting/cms/wordpress/issues/http-error.1566981788.txt.gz
  • Последнее изменение: 2019/08/28 11:43
  • zinenko