Не получается загрузить изображение на wordpress

12
J
На сайте с 07.10.2010
Offline
163
10578

Здравствуйте. Возникла следующая проблема. Не получается загрузить изображения в запись на wordpress. При чем всегда было все нормально, но в последний раз при загрузке изображения вывелась ошибка: "Во время загрузки произошла ошибка. Пожалуйста, повторите попытку позже."

В Библиотеке медиафайлов изображения появляются, то есть и на сервер они тоже добавляются, но в запись загрузить их не получается.

Также в старых записях, в которых есть изображения, когда нажимаю на Добавить медиафайл не показываются добавленные изображения:

В чем может быть проблема? Благодарю за помощь.

Marti7856
На сайте с 16.02.2010
Offline
134
#1

Попробуйте обновиться через админку - меня это часто спасает в подобных случаях.

Если вы путешествуете, возможно Вас заинтересует гид (https://dreamguide.world/countries/) на русском языке!
J
На сайте с 07.10.2010
Offline
163
#2
Marti7856:
Попробуйте обновиться через админку

обновить Wordpress? Тоже думал об этом, но обновляю обычно вручную, не через админку.

Marti7856
На сайте с 16.02.2010
Offline
134
#3
Jaroslav:
обновить Wordpress? Тоже думал об этом, но обновляю обычно вручную, не через админку.

Да, именно. У меня примерно раз в несколько месяцев в админке перестает работать ajax, соответственно изображения не грузятся, обновляюсь через админку - все работает.

J
На сайте с 07.10.2010
Offline
163
#4

может, кто-то знает решение именно этой проблемы?

melkozaur
На сайте с 06.04.2010
Offline
526
#5

Возможно, это косяк хостинга.

Пару раз ловил подобное, через некоторое время проблема исчезала сама.

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
J
На сайте с 07.10.2010
Offline
163
#6
melkozaur:
Возможно, это косяк хостинга.

сотрудники службы поддержки все проверили, говорят, на их стороне ошибок нет. В принципе, изображения появляются на сервере, значит, проблема в работе движка.

[Удален]
#7

Решений проблемы есть несколько. Судя по своему опыту Вам скорей всего подойдет такое решение:

добавить в wp-config.php данный код (например после строки - /* Это всё, дальше не редактируем. Успехов! */)

define('CONCATENATE_SCRIPTS', false);

Если не поможет - необходимо найти в файле functions.php(находится в папке wp-includes в каталоге вашего сайта) строку

function wp_ext2type( $ext )

и добавить в данную функцию строку

'image'       => array( 'jpg', 'jpeg', 'gif', 'tiff', 'png'),

так чтобы функция стала выглядеть как

function wp_ext2type( $ext ) {

$ext2type = apply_filters( 'ext2type', array(
'image' => array( 'jpg', 'jpeg', 'gif', 'tiff', 'png'),
'audio' => array( 'aac', 'ac3', 'aif', 'aiff', 'm3a', 'm4a', 'm4b', 'mka', 'mp1', 'mp2', 'mp3', 'ogg', 'oga', 'ram', 'wav', 'wma' ),
'video' => array( 'asf', 'avi', 'divx', 'dv', 'flv', 'm4v', 'mkv', 'mov', 'mp4', 'mpeg', 'mpg', 'mpv', 'ogm', 'ogv', 'qt', 'rm', 'vob', 'wmv' ),
'document' => array( 'doc', 'docx', 'docm', 'dotm', 'odt', 'pages', 'pdf', 'rtf', 'wp', 'wpd' ),
'spreadsheet' => array( 'numbers', 'ods', 'xls', 'xlsx', 'xlsm', 'xlsb' ),
'interactive' => array( 'swf', 'key', 'ppt', 'pptx', 'pptm', 'pps', 'ppsx', 'ppsm', 'sldx', 'sldm', 'odp' ),
'text' => array( 'asc', 'csv', 'tsv', 'txt' ),
'archive' => array( 'bz2', 'cab', 'dmg', 'gz', 'rar', 'sea', 'sit', 'sqx', 'tar', 'tgz', 'zip', '7z' ),
'code' => array( 'css', 'htm', 'html', 'php', 'js' ),
));
foreach ( $ext2type as $type => $exts )
if ( in_array( $ext, $exts ) )
return $type;
}

После этого загрузка должна заработать корректно.

Если и после этого не работает, проверьте права на папку "uploads" - должны быть 755 или 777.

Koyaanisqatsi
На сайте с 18.11.2009
Offline
35
#8

кстати аналогичная проблема появилась у меня на многих сайтах, которые обновил до 3.6, если загружаю картинку большого формата. выскакивает ошибка, но тем не менее, когда в след раз заходишь в библиотеку - картинка закачена. но не создаются дубли разных размеров (для миниатюр и т.д.)

[Удален]
#9
Koyaanisqatsi:
кстати аналогичная проблема появилась у меня на многих сайтах, которые обновил до 3.6, если загружаю картинку большого формата. выскакивает ошибка, но тем не менее, когда в след раз заходишь в библиотеку - картинка закачена. но не создаются дубли разных размеров (для миниатюр и т.д.)

Эта проблема началась с версии 3.5. Именно с этой версии появился обновленный загрузчик изображений. Этот глюк у меня всегда решался вот этим "define('CONCATENATE_SCRIPTS', false);". Но эта проблема встречается очень редко(только на некоторых серверах).

J
На сайте с 07.10.2010
Offline
163
#10

sasha1344, к сожалению, ничего не помогло. Но все равно спасибо. Сейчас качаю бэкап, попробую обновить wordpress.

---------- Добавлено 14.09.2013 в 12:30 ----------

как часто это бывает, спасло обновление движка.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий