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


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 так как при изменениях CMS могли быть добавлены новые скрипты, поддержка которых реализована только в новых версиях PHP, или же наоборот были добавлены устаревшие функции, которые удалены из новых версий PHP.
  8. Проверьте установленную тему в WordPress. Попробуйте временно установить другую и проверить проблему с ней.
  9. Если проблема начала проявляться после определенных действий на сайте, то можно попробовать восстановить резервную копию файлов сайта и базы данных. <wrap lo>(рекомендуется восстанавливать копию сайта и базы данных за одну дату)</wrap>
  • hosting/cms/wordpress/issues/http-error.1566981703.txt.gz
  • Последнее изменение: 2019/08/28 11:41
  • zinenko