Під час роботи над своїм блогом сьогодні WordPress показує помилку HTTP під час завантаження зображень, я був розгублений і безпорадний. Я намагався завантажити зображення знову й знову, але помилка не зникає. Після 5-6 спроб мені вдалося знову успішно завантажити зображення. Але мій успіх був недовгим, оскільки через кілька хвилин та сама помилка стукає в мої двері.
Незважаючи на те, що існує багато виправлень, доступних для вирішення вищезазначеної проблеми, але вони знову витрачатимуть ваш час, тому я збираюся виправити цю помилку HTTP під час завантаження зображень, і після того, як ви закінчите цю статтю, я можу запевнити вас, що це повідомлення про помилку буде давно пройшли.
Зміст[ приховати ]
- Виправлення для WordPress показує помилку HTTP під час завантаження зображень
- Розмір зображення
- Збільште пам'ять PHP
- Додавання коду до файлу .htaccess
- Зміна файлу functions.php теми
- Вимкнення Mod_Security
- Перевстановлення останньої версії WordPress
- Різні виправлення
Виправлення для WordPress показує помилку HTTP під час завантаження зображень
Розмір зображення
Це перша і очевидна річ, яку потрібно перевірити, це те, щоб розміри вашого зображення не перевищували область вмісту фіксованої ширини. Наприклад, припустимо, що ви хочете опублікувати зображення розміром 3000X1500, але область вмісту публікації (встановлена вашою темою) становить лише 1000 пікселів, тоді ви обов’язково побачите цю помилку.
Примітка: З іншого боку, завжди намагайтеся обмежити розміри зображення до 2000X2000.
Хоча вищезазначене може не обов’язково вирішити вашу проблему, але це знову ж таки варто перевірити. Якщо ви хочете ознайомитися з інструкціями WordPress щодо зображень, будь ласка читайте тут .
Збільште пам'ять PHP
Іноді збільшення пам’яті PHP, дозволеної для WordPress, здається, виправляє цю проблему. Ну, ви ніколи не можете бути впевнені, поки не спробуєте додати цей код define('WP_MEMORY_LIMIT', '64M') у ваш wp-config.php файл.
Примітка: не торкайтеся жодних інших налаштувань у wp-config.php, інакше ваш сайт стане повністю недоступним. Якщо хочете, можете прочитати більше про Редагування файлу wp-config.php .
Щоб додати вищевказаний код, просто перейдіть до своєї cPanel і перейдіть до кореневого каталогу вашої інсталяції WordPress, де ви знайдете файл wp-config.php.
Якщо вищевказане не працює для вас, є велика ймовірність, що ваш постачальник веб-хостингу не дозволить вам збільшити ліміт пам’яті PHP. У цьому випадку спілкування безпосередньо з ними може допомогти вам змінити ліміт пам’яті PHP.
Додавання коду до файлу .htaccess
Щоб відредагувати файл .htaccess, просто перейдіть до Yoast SEO > Інструменти > Редактор файлів (якщо у вас не встановлено Yoast SEO, вам слід встановити його, і ви можете прочитати про як налаштувати цей плагін тут ). У файл .htaccess просто додайте цей рядок коду:
|_+_|
Після додавання коду просто натисніть Зберегти змінене на .htaccess та перевірте, чи проблема вирішена.
Зміна файлу functions.php теми
Насправді, ми просто збираємося сказати WordPress використовувати GD як клас WP_Image_Editor за замовчуванням, використовуючи файл теми functions.php. Починаючи з останнього оновлення WordPress, GD було абстраговано, і Imagick використовується як редактор зображень за замовчуванням, тому повернення до старого, здається, вирішує проблему для всіх.
Рекомендовано: Очевидно, для цього також є плагін, Іди сюди. Але якщо ви хочете вручну відредагувати файл, продовжуйте далі.
Щоб відредагувати файл теми functions.php, просто перейдіть до Зовнішній вигляд > Редактор і виберіть Функції теми (function.php). Коли ви там, просто додайте цей код в кінець файлу:
|_+_|Примітка: Переконайтеся, що ви додали цей код у кінцевий знак PHP (?>)
Це найважливіше виправлення в посібнику. WordPress показує помилку HTTP під час завантаження зображень, але якщо ваша проблема все ще не вирішена, продовжуйте далі.
Вимкнення Mod_Security
Примітка: Цей метод не рекомендується, оскільки він може поставити під загрозу безпеку вашого WordPress та хостингу. Використовуйте цей метод, лише якщо ви спробували все інше, і якщо вимкнення цього працює для вас, зверніться до свого постачальника хостингу та попросіть підтримки.
Знову перейдіть до свого редактора файлів через Yoast SEO > Інструменти > Редактор файлів і додайте наступний код у свій файл .htaccess:
|_+_|
І натисніть Зберегти, змінено на .htaccess.
Перевстановлення останньої версії WordPress
Іноді ця проблема може виникати через пошкоджений файл WordPress, і будь-яке з наведених вище рішень може взагалі не працювати, у цьому випадку вам доведеться перевстановити останню версію WordPress:
- Скопіюйте свою папку Plugin з cPanel (завантажте їх), а потім вимкніть їх із WordPress. Після цього видаліть усі папки плагінів зі свого сервера за допомогою cPanel.
- Встановіть стандартну тему, наприклад Двадцять шістнадцять, а потім видалити всі інші теми.
- На панелі інструментів > Оновлення перевстановіть останню версію WordPress.
- Завантажте та активуйте всі плагіни (крім плагінів оптимізації зображень).
- Встановіть будь-яку тему.
- Спробуйте скористатися завантажувачем зображень зараз.
Це виправить, що WordPress показує помилку HTTP під час завантаження зображень.
Різні виправлення
- Не використовуйте апостроф в назвах файлів зображень, наприклад Aditya-Farrad.jpg'text-align: justify;'>Це кінець цього посібника, і я сподіваюся, що зараз ви, напевно, вирішили проблему WordPress показує помилку HTTP під час завантаження зображень . Якщо у вас все ще є запитання щодо цієї публікації, не соромтеся задавати їх коментарі.
Поставте лайк і поділіться цією публікацією блогу в соціальних мережах, щоб допомогти розповсюдити інформацію про цю проблему.
Адитья ФаррадАдитья є самовмотивованим професіоналом у сфері інформаційних технологій і останні 7 років пише про технології. Він охоплює Інтернет-послуги, мобільні пристрої, Windows, програмне забезпечення та інструкції.