HTTP Error при загрузке картинок в WP

После переезда почему то перестали грузиться картинки в блоге Worpress в раздел Media, точнее загрузка начиналась, зависала и отваливалась с красной матерной записью HTTP Error.

Стал ковыряться, но что то ни один совет не помогал никак. Правил все, перенакатывал php-gd, но все тщетно. Пока не попробовал внести строчку в wp-config.php
define(‘WP_MEMORY_LIMIT’, ’64MB’);

После этого все зашуршало, но файл все равно не грузился, а плевался ошибкой Unable to create directory при том, что все владельцы были корректными, права на подпапки uploads стояли 777.

Попытался добавить в тот же самый  wp-config.php несколько более продвинутые записи, указывающие на пути размещения папки uploads
define(‘UPLOADS’, ‘wp-content/uploads’);
define(‘WP_CONTENT_URL’, ‘http://anchous.info/wp-content’);
но это не увенчалось успехом. Подкорректировал пути размещения папок на сервере от рута в разделе админки WordPress: Settings -> Media -> Store uploads in this folderFull URL path to files) , т.к. они остались еще от старого хостинга, но это тоже не дало никакого результата.

Пробовал записи типа
define( ‘UPLOADS’, ‘wp-content/’.’uploads’ );
но опять же с тем же успехом.

С горя решил попробовать изменить запись на корневую папку files, для чего исправил запись в wp-config.php  на
define( ‘UPLOADS’, ”.’files’ );
и после раздачи прав 777 на папку site/files все, на удивление, начало грузиться нормально.

Так что покрутив запись, привел к тому что на папку uploads необходимо задать права 777 и в wp-config.php прописать следующую строчку:
define( ‘UPLOADS’, ”.’wp-content/uploads’ );

В таком варианте все начало работать и грузить по старинке в нужные папки.

2 Комментариев

  1. Антон сказал:

    Может кому поможет мой комент.

    Была проблема HTTP ERROR ПРИ ЗАГРУЗКЕ КАРТИНОК В WP, перепробовал все что только мог найти в интернете, ничего не помогало.

    А потом начал проверять установленные плагины, и вот в плагине “WP Security” есть вклдка “Firewall” , если у вас установлен этот плагин то заходите в в “Firewall” и уберите галочку с пункта “Enable Basic Firewall Protection:” после этого все прекрасно заработало!

    [Reply]

  2. Любовь сказал:

    Шлю вам свои поцелуи! Заработало!

    [Reply]

Оставить комментарий