Поддержка Проблемы и решения Медиафайлы некорректно загружаются.

  • Доброго дня,
    С некоторых пор перестали корректно загружаться медиафайлы.
    В папке uploads нормально создаются все варианты размеров, кроме 90*90 почему-то http://joxi.ru/J2by9NQU460jZm
    Соответственно, в библиотеке медиафайлов получаем вот такую картину http://joxi.ru/a2XDxaoCyYwNd2 и с новыми картинками использовать невозможно.

    Библиотеки PHP http://joxi.ru/J2by9NQU460bWm — может, что-то нужно включить?

    Сайт с некоторых пор работает на https, но проблема появилась не сразу после переезда.

    Пробовал отключать все плагины и устанавливать тему по умолчанию — не помогает.

    Какую еще информацию дать?

    Буду благодарен за помощь.

    • Тема изменена 6 лет, 2 месяца назад пользователем Сергей Кизим.
Просмотр 14 ответов — с 1 по 14 (всего 14)
  • кроме 90*90 почему-то

    А почему Вы решил должны быть и такие миниатюры?

    Соответственно, в библиотеке медиафайлов получаем вот такую картину http://joxi.ru/a2XDxaoCyYwNd2 и с новыми картинками использовать невозможно.

    Не факт что «соответственно». Какие размеры в html-коде для отображаемых и не отображаемых?

    Проверяли разные объёмы, физ. размеры картинок?.
    При ошибках см логи.

    А почему Вы решил должны быть и такие миниатюры?

    Потому что для всех старых картинок (когда нормально работало) они есть.

    В логах вижу только [Fri Feb 16 13:48:37 2018] [error] [client 93.125.99.58] Directory index forbidden by Options directive: /home/*****/public_html/wp-content/cache/, referer: https://***//wp-content/cache/

    Картинки разного размера пытался добавлять, нет разницы.

    В консоли Мозиллы ФФ вижу такую ошибку/предупреждение:
    File.lastModifiedDate является устаревшим. Вместо него используйте File.lastModified.

    Посмотрите наконец исходный код страницы. Проверьте ЭТОТ файл.

    У меня напр там совсем др. размеры/файл.

    Вот нормальная картинка http://joxi.ru/eAOMl0oT4Xk08m
    А вот проблемная http://joxi.ru/V2VpaRoT0okw8r

    Вот я за Вас разглядел, что картинки показываемые 300х300, а не 90х90. Т.е. не «соответственно», как и предполагалось ранее.

    А теперь возвращаемся к логам. Точнее заливаем новую картинку и смотрим логи ошибок.
    Выше приведенный — это у Вас другая проблема. С кешем.

    Ага, я не все логи рассмотрел. Искал error_log только в корне, а он еще и в /wp-admin/ образовался тоже.
    Похоже, что у таблицы индексы поправить нужно в phpMyadmin?

    http://joxi.ru/KAxXVdqT45vKDA

    • Ответ изменён 6 лет, 2 месяца назад пользователем Сергей Кизим.

    Показываете логи текстом, оформляя их как код.

    [16-Feb-2018 14:20:28 UTC] База данных WordPress возвратила ошибку Duplicate entry '0' for key 'PRIMARY' в ответ на запрос INSERT INTOwp_postmeta(post_id,meta_key,meta_value`) VALUES (1217, ‘_wp_attached_file’, ‘2018/02/betonosmesitel-9.jpg’), выполненный wp_ajax_upload_attachment, media_handle_upload, wp_insert_attachment, wp_insert_post, update_attached_file, update_post_meta, update_metadata, add_metadata
    [16-Feb-2018 14:20:28 UTC] База данных WordPress возвратила ошибку Duplicate entry ‘0’ for key ‘PRIMARY’ в ответ на запрос INSERT INTO wp_postmeta (post_id, meta_key, meta_value) VALUES (1217, ‘_wp_attachment_metadata’, ‘a:5:{s:5:\»width\»;i:640;s:6:\»height\»;i:480;s:4:\»file\»;s:28:\»2018/02/betonosmesitel-9.jpg\»;s:5:\»sizes\»;a:8:{s:9:\»thumbnail\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-150×150.jpg\»;s:5:\»width\»;i:150;s:6:\»height\»;i:150;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:6:\»medium\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×225.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:225;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:21:\»woocommerce_thumbnail\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×300.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:300;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:18:\»woocommerce_single\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×225.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:225;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:24:\»woocommerce_thumbnail_2x\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-600×480.jpg\»;s:5:\»width\»;i:600;s:6:\»height\»;i:480;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:14:\»shop_thumbnail\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×300.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:300;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:12:\»shop_catalog\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×300.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:300;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}s:11:\»shop_single\»;a:4:{s:4:\»file\»;s:28:\»betonosmesitel-9-300×225.jpg\»;s:5:\»width\»;i:300;s:6:\»height\»;i:225;s:9:\»mime-type\»;s:10:\»image/jpeg\»;}}s:10:\»image_meta\»;a:12:{s:8:\»aperture\»;s:2:\»14\»;s:6:\»credit\»;s:28:\»Photographer: Yuri Zabavchik\»;s:6:\»camera\»;s:20:\»Canon EOS 5D Mark II\»;s:7:\»caption\»;s:0:\»\»;s:17:\»created_timestamp\»;s:10:\»1507646961\»;s:9:\»copyright\»;s:0:\»\»;s:12:\»focal_length\»;s:2:\»70\»;s:3:\»iso\»;s:3:\»400\»;s:13:\»shutter_speed\»;s:1:\»1\»;s:5:\»title\»;s:0:\»\»;s:11:\»orientation\»;s:1:\»1\»;s:8:\»keywords\»;a:0:{}}}’), выполненный wp_ajax_upload_attachment, media_handle_upload, wp_update_attachment_metadata, update_post_meta, update_metadata, add_metadata
    `

    Показываете логи текстом, оформляя их как код.

    Да не проблема, если так удобнее.

    если так удобнее.

    Не просто намного удобнее не ломать глаза об картинки, но и поддаётся индексированию и ПОИСКУ.
    См https://ru.wordpress.org/support/topic/%d0%b8%d1%80%d0%be%d0%b3%d0%bb%d0%b8%d1%84%d1%8b-%d0%bf%d1%80%d0%b8-%d1%81%d0%be%d0%b7%d0%b4%d0%b0%d0%bd%d0%b8%d0%b8-%d0%bd%d0%be%d0%b2%d0%be%d0%b9-%d0%b7%d0%b0%d0%bf%d0%b8%d1%81%d0%b8/page/2/#post-270905

    Спасибо, буду пробовать.

    Спасибо за помощь! Помогло.
    Для поля meta_id поставил автоинкремент.

    • Ответ изменён 6 лет, 2 месяца назад пользователем Сергей Кизим.
Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Медиафайлы некорректно загружаются.» закрыта для новых ответов.