Пошта
Пошук і усунення несправностей

Не вдається завантажити зображення у WordPress: причини та рішення

Завантаження зображення до бібліотеки файлів

Завантаження зображення зазвичай не вдається з однієї з чотирьох причин, а текст помилки підказує, до якої групи належить ваш випадок. Якщо WordPress пише, що файл завеликий, ідеться про ліміт. Якщо він пише лише «Помилка HTTP», проблема в обробці або в правах доступу.

Коротко

  • Ліміт розміру та помилка HTTP є різними проблемами, і виправляються вони в різних місцях.
  • Зменште зображення перед завантаженням: у більшості випадків це одразу розв'язує проблему.
  • Повторювана помилка HTTP на великих зображеннях майже завжди означає ліміт пам'яті.

1. Якщо помилка стосується розміру файлу

Сервер має верхню межу розміру одного завантаження. Найчастіше рішення полягає не в тому, щоб підняти ліміт, а в тому, щоб зменшити зображення. Для сайту рідко потрібне зображення ширше за дві тисячі пікселів, а файл прямо з камери в рази більший, ніж треба. Менше зображення ще й пришвидшує сайт, див. чому сайт на WordPress працює повільно.

2. Якщо це просто «Помилка HTTP»

Це означає, що завантаження вдалося, але обробка зображення завершилася збоєм. WordPress створює з кожного зображення кілька розмірів, і саме цей етап споживає пам'ять. Велике зображення перериває обробку, навіть якщо саме завантаження пройшло. Про нестачу пам'яті йдеться в інструкції Allowed memory size exhausted.

3. Перевірте права доступу до каталогу

Зображення зберігаються в каталозі wp-content/uploads. Якщо туди не можна записувати, завантаження не вдається або файл зникає одразу після завантаження. Робоче базове значення для каталогів: 755. Найчастіше права збиваються після перенесення, і цієї теми стосується також інструкція 403 Forbidden.

4. Виключіть брак дискового простору

Заповнений диск проявляється саме такими випадковими помилками завантаження. Перевірте вільний простір у панелі керування. Найчастіше місце забирає плагін резервного копіювання, який зберігає копії на тому самому диску, що й сайт.

5. Спробуйте інший формат і назву файлу

Літери з діакритикою, кирилиця, пробіли та довгі назви файлів досі спричиняють проблеми в деяких середовищах. Перейменуйте файл без спеціальних символів і спробуйте ще раз. Якщо проблема стосується лише одного зображення, причина майже напевно в самому файлі.

6. Якщо завантаження вдалося, але зображення не видно

Це інший симптом, і його розглянуто в інструкції зображення не відображаються на сайті.

Чого не варто робити

Не піднімайте ліміт завантаження настільки, щоб проходили зображення на десять мегабайтів. Вони потраплять на сайт як є, сповільнюватимуть кожне завантаження сторінки й займатимуть дисковий простір. Правильна послідовність: спершу зменшити зображення.

Якщо не хочете робити це самостійно

Ми з'ясуємо, у чому справа: в ліміті, правах доступу чи пам'яті, і виправимо саме те, що потрібно. Також перевіримо, чи розумні розміри зображень, бо завеликі зображення сповільнюють сайт навіть тоді, коли завантаження вдається.

Дізнайтеся, як ми відновлюємо роботу сайту »