После переезда почему то перестали грузиться картинки в блоге 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 folder (и Full 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 Комментариев
-
Антон сказал:
Может кому поможет мой комент.
Была проблема HTTP ERROR ПРИ ЗАГРУЗКЕ КАРТИНОК В WP, перепробовал все что только мог найти в интернете, ничего не помогало.
А потом начал проверять установленные плагины, и вот в плагине “WP Security” есть вклдка “Firewall” , если у вас установлен этот плагин то заходите в в “Firewall” и уберите галочку с пункта “Enable Basic Firewall Protection:” после этого все прекрасно заработало!
[Reply]
-
Любовь сказал:
Шлю вам свои поцелуи! Заработало!
[Reply]