Ошибка загрузки файла http error

Обновлено: 30.06.2024

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

Что это значит, спросите вы?

< бр />

Если вы считаете, что изображения на веб-сайте — это исключительно элемент, который приятно иметь, подумайте еще раз.

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

Даже эксперты обнаружили, что онлайн-контент с изображениями получает на 94 % больше просмотров, чем веб-страницы без изображений. Это имеет смысл, поскольку люди — очень визуальные существа. Изображения не только привлекают наше внимание, но и вызывают эмоции.

Еще одним преимуществом является улучшенный пользовательский интерфейс. Добавление изображений на ваш веб-сайт представляет важную информацию в более удобоваримой форме. Следовательно, ваши посетители с большей вероятностью останутся на вашем веб-сайте дольше и с большей вероятностью превратятся в запрос или покупку.

Но это не так!

Изображения веб-сайтов также способствуют индексации в поисковых системах. Подписи, которыми вы снабжаете изображения, могут быть полезны для SEO — при условии, что вы добавите релевантные ключевые слова, а описание будет подлинным представлением изображения.

Звучит здорово, правда?

Вам остается только попробовать различные решения, чтобы найти причину, а затем исправить ошибку.

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

Давайте рассмотрим эти шаги более подробно.

Примечание. Вам не нужно пробовать остальные решения, если сообщение об ошибке исчезнет после того, как вы попытаетесь применить определенный метод. Если вам посчастливилось решить проблему с первой попытки, то все! Готово.

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

Если вы обнаружите, что загрузка снова не удалась, попробуйте загрузить уменьшенное изображение медиафайла. Если загрузка завершится без ошибок, вы узнаете, что проблема была в размере изображения. В таких случаях можно уменьшить размеры исходного изображения. Изменение формата файла — еще один вариант.

Если вы по-прежнему сталкиваетесь с проблемами, попробуйте обновить веб-страницу перед повторной загрузкой изображения. Если срок действия сеанса входа истек, выполните следующие действия:

  • Перейдите на панель администратора и снова войдите в систему, введя свое имя пользователя и пароль.
  • Обновите страницу, нажав кнопку "Обновить" или клавишу F5 на клавиатуре.
  • Повторно загрузите изображение, чтобы проверить, работает ли оно.

Попробуйте сменить веб-браузер, если проблема не устранена. Например, если вы используете Google Chrome, попробуйте Firefox. Google Chrome, в частности, известен своими проблемами с загрузкой изображений, поэтому лучше попробовать другие варианты.

Попробуйте снова загрузить изображение после смены браузера.

Шаг 2. Переименуйте файлы

При именовании файла используйте буквы, цифры и тире. Другими словами, избегайте специальных символов (например, апострофов, знаков равенства и т. д.) и символов международных языков.

Совет Crazy Egg: создайте систему именования файлов. Например, вы можете добавить символы подчеркивания между словами, дефис и число в конце (например, my_image-1.jpg, my_image-2.jpg и т. д.).

Но как узнать, не является ли причиной проблемы неправильное имя файла?

Переименуйте файл в локальной папке, следуя приведенным выше рекомендациям. Загрузите переименованное изображение или медиафайл. Если вы обнаружите, что сообщение об ошибке больше не отображается, значит, причиной проблемы было неправильное имя файла.

Все еще видите ошибку? Перейдите к шагу 3.

Шаг 3. Добавьте код для изменения редакторов изображений WordPress

WordPress имеет два модуля редактора изображений: GD Library и Imagick.

Естественно, вы захотите сделать GD Library редактором изображений по умолчанию.

Существует простой способ убедиться, что библиотека GD всегда используется в качестве первого варианта загрузки изображения. Все, что вам нужно сделать, это добавить следующий код в конец файла в функции на PHP вашей темы:

функция wpb_image_editor_default_to_gd($editors)

$gd_editor = ‘WP_Image_Editor_GD’;

$editors = array_diff( $editors, array( $gd_editor) );

array_unshift($editors, $gd_editor);

вернуть $editors

add_filter( ‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’);

Другой вариант — заставить Imagick использовать один поток для обработки изображений вместо нескольких потоков.Если вы хотите использовать Imagick вместо библиотеки GD, вам нужно вставить эту строку порта в ваш файл .htaccess:

SetEnv MAGICK_THREAD_LIMIT 1

Шаг 4. Деактивируйте подключаемые модули вашего веб-сайта

Таким образом, любые изменения, которые вы вносите в свой клонированный веб-сайт, не отразятся на вашем основном веб-сайте WordPress. Вот как это сделать:

Обнаружив мошеннический плагин, вы можете либо отправить запрос в службу поддержки в репозиторий WordPress, либо напрямую связаться с разработчиком плагина для решения проблемы.

Шаг 5. Увеличьте объем памяти сервера

Прежде чем вы сможете увеличить объем памяти сервера, обратите внимание на две вещи:

  • Убедитесь, что у вас есть соответствующие ограничения пакета хостинга. Вы увидите внутреннюю ошибку сервера (ошибка 500), если вы расширите использование памяти за эти пределы. Чтобы избежать этих проблем, вы должны зарегистрироваться у надежного поставщика веб-хостинга, который предлагает индивидуальные планы WordPress.
  • Для редактирования файлов у вас должен быть FTP-клиент.

Есть разные способы увеличения памяти сервера. Ниже мы составили список некоторых из них:

Способ A: отредактируйте файл wp-config.php

Один из самых простых способов увеличить лимит памяти — изменить файл wp-config.php. Все, что вам нужно сделать, это добавить одну строку кода:

определить( ‘WP_MEMORY_LIMIT’, ‘256M’ );

Способ Б: отредактируйте файл .htaccess

Файл .htaccess — это файл конфигурации сервера, который находится в корневом каталоге WordPress. Вы можете получить доступ к этой папке, включив соответствующие параметры для отображения скрытых файлов в вашем FTP-клиенте.

FileZilla, например, является одним из лучших FTP-клиентов. Если вы тоже решите использовать его, вот что вам нужно сделать:

  1. Перейдите на вкладку Сервер.
  2. Выберите Принудительно отображать скрытые файлы.
  3. Найдите memory_limit и измените связанное с ним значение.
  4. Если вы не видите кода, добавьте следующую строку: php_value memory_limit 256M

Способ C: отредактируйте файл php.ini

Файл php.ini находится в корневом каталоге WordPress. Вы должны открыть файл, найти memory_limit, а затем изменить связанное с ним значение, чтобы увеличить лимит памяти.

Если вы не найдете файл php.ini, вам придется его создать. После этого введите следующий код:

memory_limit = 256M

Для пользователей виртуального хостинга шаги немного отличаются.

Здесь вам нужно отредактировать файл .htaccess перед изменением значения memory_limit. Это связано с тем, что виртуальный хостинг часто имеет несколько файлов php.ini, поэтому вы должны указать точное местоположение файла, созданного или отредактированного вами.

Чтобы отредактировать файл, просто добавьте следующее в файл .htaccess вверху:

suPHP_ConfigPath /home/your_username/public_html

Помните, что вы должны заменить your_username своим фактическим именем пользователя cPanel.


Способ D: изменение значения ограничения памяти в cPanel

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

Нажмите «Редактор INI MultiPHP». Оттуда вы можете выбрать свой домен из отображаемого варианта. Найдите memory_limit. Введите 256M вместо 32M в качестве значения.

< бр />

Это должно мгновенно увеличить лимит памяти.

Дальнейшие шаги

Если вам удалось исправить ошибку, вот несколько других руководств Crazy Egg, которые помогут вам повысить производительность вашего веб-сайта:

Как Исправить ошибку HTTP при загрузке изображений в WordPress

WordPress HTTP ошибка при загрузке изображений

Подождите несколько минут и снова загрузите медиафайл. Если вторая попытка окажется успешной, это может означать, что во время ошибки возникла временная проблема.

Кроме того, очистите имя файла изображения, т. е. удалите такие символы, как апострофы и точки с запятой. Большое количество пользователей сообщили об устранении ошибки после удаления апострофов из имени файла.

Однако, если проблема не устранена, ознакомьтесь с другими решениями.

Решение 2. Смените браузер

Если проблема не устранена, ниже представлены дополнительные шаги по устранению неполадок.

Решение 3. Деактивируйте плагины

Деактивация плагинов для устранения ошибки HTTP в WordPress

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

Решение 4. Увеличьте лимит памяти WordPress

Приведенный выше код увеличивает лимит памяти PHP до 256 МБ. Прежде чем добавить его, вы также должны подтвердить максимальный доступный лимит памяти на вашем сервере, проверив информацию о PHP.

Решение 5. Сделайте GD Library редактором изображений по умолчанию

Чтобы обойти эту проблему, вам нужно сделать GD Library редактором по умолчанию. Как? Просто поместите этот код в файл functions.php вашей темы:

Решение 6. Редактирование .htaccess

Файл .htaccess находится в корневой папке WordPress и действует как привратник для самых разных вещей. Он контролирует, куда направляются запросы среди многих других функций.

Скриншот hPanel

После этого попробуйте добавить файл еще раз, чтобы проверить, устранена ли проблема. Если это не сработало, есть еще несколько фрагментов кода, которые вы можете протестировать:

Попробуйте реализовать их по отдельности, сохраните изменения и снова загрузите медиафайл.

Решение 7. Проверьте свою тему

темы WordPress в панели администратора

Если ошибка появилась после установки или обновления темы WordPress, то, скорее всего, она виновата. Хороший подход — создать резервную копию всего веб-сайта и переключиться на тему по умолчанию (например, Twenty Seventeen).

Решение 8. Проверьте версию PHP

Что делать? Во-первых, проверьте у своего хоста, чтобы убедиться, что они используют PHP версии 5.2.4 и выше. Кроме того, вы можете присоединиться к миллионам других владельцев веб-сайтов на Hostinger, который предлагает последнюю стабильную версию PHP после выпуска.

Решение 9. Очистите кеш

Исправление ошибки HTTP в WordPress путем очистки кеша браузера

Дополнительная литература

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

Заключение

Фредди — рецензент темы WordPress в WP Theme Raves, опубликованном блоггере WordPress, веб-разработчике и основателе Vista Media Enterprises — онлайн-бизнеса, предназначенного для пользователей WordPress, стремящихся повысить коэффициент конверсии с помощью контент-маркетинга. Здесь он делится своим богатым опытом.

Ошибка HTTP в WordPress при загрузке изображений

Ошибка HTTP WordPress

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

Однако WordPress не может определить фактическую причину этих ошибок, но эти ошибки можно исправить с помощью решений, описанных в этой статье.

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

1. Проблема с плагином

2. Проблема с темой

3. Ограничение памяти WordPress

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

4. Редактор изображений по умолчанию

Imagick — это редактор изображений по умолчанию в WordPress, известный тем, что потребляет больше памяти, чем другие библиотеки редакторов изображений. Когда вы загружаете медиафайл, он исчерпывает доступную память в WordPress, вызывая ошибку.

5. Неверное имя файла

Поскольку WordPress не определяет настоящую причину ошибки, мы должны выяснить ее и исправить. Поэтому нам нужно попробовать метод проб и ошибок, чтобы исправить ошибку.Мы уже обсудили некоторые причины этого типа ошибок, и теперь мы увидим решение вышеуказанных причин и еще несколько причин.

1. Обновите страницу

Иногда WordPress по какой-либо причине выводит вас из системы, когда вы обновляете страницу, вы видите страницу входа и сообщение «Срок действия вашего сеанса истек. Пожалуйста, войдите в систему, чтобы продолжить с того места, где вы остановились». Это указывает на то, что срок действия вашего сеанса входа в систему истек, и вам необходимо снова войти в систему, чтобы продолжить.

Сессия истекла

2. Проверьте имя файла

Иногда редактирование файла изображения заканчивается тем, что вы даете ему имя, включающее специальные символы. Это дает ошибку при загрузке этого файла в WordPress.

Проверьте имя файла. Он не должен содержать специальных символов, таких как точка с запятой, знак равенства, апострофы и т. д. (дефисы допустимы). Если он есть, удалите его и попробуйте повторно загрузить с новым именем (без специальных символов).

Проверить имя файла

Если ошибка не устранена, следуйте следующим решениям.

3. Переключить браузер

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

Это может решить проблему. Если нет, ознакомьтесь с другими решениями.

4. Уменьшите размер файла

Причиной этой ошибки может быть размер файла. Чтобы избавиться от этой ошибки, уменьшите размер файла, который вы хотите загрузить. Вы можете уменьшить ширину/высоту (в пикселях) изображения, чтобы уменьшить размер файла. Вы можете использовать инструменты, доступные как в автономном режиме, так и в Интернете, чтобы оптимизировать изображение для вас.

Существует множество подключаемых модулей, которые могут сделать это за вас при загрузке изображения.

5. Убедитесь, что ошибка не временная

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

6. Деактивировать плагин

деактивировать плагин

Если вы не хотите влиять на работающий сайт, просто клонируйте его в промежуточную среду, а затем опробуйте решения на клонированном сайте. Позже примените эти изменения к своему действующему сайту.

7. Сменить тему

То же самое и с темами, хотя они не связаны напрямую с медиатекой, но иногда темы также могут вызывать эту проблему. В этом случае сделайте резервную копию своих данных и переключитесь на тему по умолчанию (двадцать семнадцать), а затем попробуйте загрузить изображение. Однако изменение темы вашего сайта WordPress не повлияет на ваши данные, поскольку они надежно хранятся в базе данных. Вы также можете подготовить свой действующий сайт и изменить тему на установочном сайте, чтобы увидеть результаты, не влияя на действующий сайт. Позже переключите тему и на своем действующем сайте.

twenty- тема семнадцати

8. Проверьте права доступа к папке для загрузки

Когда возникает ошибка разрешения для какой-либо папки в WordPress, выдается соответствующее сообщение о невозможности записи в каталог. Но это не всегда так. Если WordPress заражен вредоносным ПО или взломан, может возникнуть много проблем, связанных с разрешениями. Поэтому лучше проверить права доступа к папке, прежде чем пытаться использовать другое решение.

Главная папка, о которой стоит беспокоиться, — это /wp-content/uploads. Это папка, в которой хранятся все файлы, загруженные через медиатеку.

Вы можете использовать FTP-клиент, чтобы увидеть права доступа к папке загрузок.

разрешение на папку

Согласно Кодексу WordPress, все каталоги должны иметь номер 755 (drwxr-xr-x) или 750.

9. Увеличьте лимит памяти WordPress

Одной из причин ошибок такого типа является нехватка памяти, доступной WordPress для загрузки изображения в фоновом режиме. Эта причина наиболее распространена в случае общего хостинга WordPress. Чтобы исправить это, вы должны увеличить лимит памяти WordPress, чтобы PHP мог использовать его на сервере.


Это одна из самых неприятных ошибок WordPress, потому что она не говорит вам, что не так.

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

К счастью, эту ошибку можно легко решить, если двигаться в правильном направлении. В этом руководстве мы поможем вам понять, почему вы столкнулись с этой ошибкой, и быстро найти правильное решение.

WordPress HTTP Error

WordPress имеет встроенную медиатеку, которая упрощает доступ ко всем вашим видео и изображениям. Эта библиотека имеет определенные настройки и правила.

Мы проанализировали более 240 000 сайтов WordPress и обнаружили, что эта ошибка появляется довольно часто. За прошедшие годы мы смогли выявить самые распространенные причины и решения, а также не очень распространенные, которые иногда работают!

Далее мы перечислили четыре совета, которые вы можете попробовать устранить, прежде чем приступать к устранению ошибки.

а. Проблема со стороны пользователя. Это может быть неправильный формат файла, большой размер файла, проблема с плагином и т. д.

б. Проблема с вашим хостом WordPress. У них могут быть собственные настройки, которые мешают работе вашего сайта. Это может включать проблемы с сервером, ограничение памяти и т. д.

Приведенные ниже шаги не повлияют на ваш веб-сайт и не несут риска. Их очень легко выполнить, и они могут показаться слишком простыми. Но в большинстве случаев эти действия помогают избавиться от ошибки.

1. Очистите браузер и обновите страницу

Очистка всех сохраненных данных в вашем браузере и на вашем сайте может помочь устранить ошибку.


Обновите страницу и повторите попытку загрузки медиафайлов.

2. Попробуйте другой браузер

Иногда проблема возникает из-за конфликтующих настроек вашего браузера. Попробуйте открыть ту же страницу в другом браузере и загрузить оттуда файл. Во многих случаях это работает.

Вы можете использовать альтернативные браузеры, такие как Mozilla Firefox, Internet Explorer, Google Chrome и Qwant.

3. Изменить размер файла

Ваш веб-хост ограничивает размер файла, который вы можете загружать на свой сайт WordPress. Допустимый размер файла может варьироваться от 2 МБ до 150 МБ.

Если размер вашего файла больше установленного значения, это приведет к этой ошибке.

Сжатие изображений в целом является хорошей практикой, поскольку оно также ускоряет загрузку страниц и повышает эффективность SEO.

Мы рекомендуем не превышать размер изображения 100 КБ. Если вы не фотограф и не нуждаетесь в изображениях с высоким разрешением, отображаемых на вашем сайте, лучше иметь файлы меньшего размера.

4. Свяжитесь с вашим веб-хостингом

Если сжатия файла недостаточно, обратитесь к своему поставщику веб-хостинга. Спросите их, каков текущий максимальный размер файла, разрешенный на вашем сайте. Вы можете попросить их увеличить его, или они, скорее всего, предложат увеличить его самостоятельно.

После увеличения лимита вы сможете загружать свои файлы, не сталкиваясь с ошибкой.

Если эти четыре шага не помогли устранить ошибку, вам нужно углубиться и внести изменения на свой сайт, чтобы исправить ошибку.

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

Меры предосторожности

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

Мы настоятельно рекомендуем вам подготовиться, выполнив следующие два шага:

А. Сделайте резервную копию вашего сайта WordPress

С помощью нашего подключаемого модуля BlogVault вы можете создать резервную копию своего сайта менее чем за несколько минут.

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

blogvault начать работу

Теперь у вас есть резервная копия, и если что-то пойдет не так, вы сможете легко восстановить свой веб-сайт одним щелчком мыши.

Б. Используйте пробный сайт

Промежуточный сайт — это клон вашего сайта WordPress. Здесь вы можете вносить изменения, которые не повлияют на ваш работающий сайт, поэтому он идеально подходит для устранения ошибок и поиска правильного решения.

Используйте подключаемый модуль BlogVault, чтобы создать тестовый сайт одним щелчком мыши. На панели управления BlogVault вы увидите параметр Добавить промежуточный сайт.

Подключаемый модуль автоматически создаст промежуточный сайт, защищенный паролем, чтобы он был скрыт от посетителей и поисковых систем.

Учетные данные промежуточного сайта Blogvault

Эти учетные данные можно использовать для доступа к промежуточному сайту. Чтобы войти, просто добавьте /wp-admin в конец вашего промежуточного URL. Ваши учетные данные wp-admin такие же, как и для вашего работающего сайта WordPress.

URL промежуточного сайта

Теперь вы можете приступить к безопасному устранению ошибки без какого-либо риска для вашего работающего веб-сайта. Ваши посетители останутся в силе, пока вы будете выполнять описанные ниже действия.

1. Увеличить ограничение на размер файла

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

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

Вы также можете самостоятельно увеличить ограничение на размер файла. Для этого вам нужно изменить кодировку в файле .htaccess. Каждый раз, когда вы вмешиваетесь в кодирование своего сайта, вы рискуете сломать его. Мы рекомендуем соблюдать осторожность при использовании пробного сайта.

Внимание: если на вашем веб-сервере работает PHP в режиме CGI, этот метод не будет работать. Вы получите внутреннюю ошибку сервера.

<р>1. Перейдите в свою учетную запись веб-хостинга и получите доступ к cPanel.

<р>2. Здесь перейдите в Диспетчер файлов > public_html. Щелкните правой кнопкой мыши файл .htacess и выберите Редактировать его.

СОВЕТ ДЛЯ ПРОФЕССИОНАЛОВ. Если вы не видите файл .htaccess, перейдите в «Настройки» и установите флажок «Показать скрытые файлы». Теперь вернитесь в папку public_html, и вы должны увидеть файл .htaccess.

Показать скрытые файлы . htaccess

<р>3. Затем, чтобы увеличить ограничение на загрузку файлов, добавьте этот фрагмент кода:

php_value upload_max_filesize 12M

php_value post_max_size 13M

php_value memory_limit 15M

<р>4. Сохраните и закройте файл.

2. Деактивируйте свои плагины

<р>1. На панели управления WordPress перейдите в раздел «Плагины».

<р>2. Выберите Все плагины и Деактивируйте их.


<р>3. Теперь попробуйте загрузить файл и посмотрите, исчезла ли ошибка. Если ошибка устранена, повторно активируйте свои плагины один за другим. Каждый раз загружайте файл и смотрите, появляется ли ошибка снова.

Таким образом вы найдете подключаемый модуль, вызывающий ошибку. Вы можете либо удалить его, либо найти альтернативу. Если это премиум-плагин или плагин, который вы не можете удалить, обратитесь за помощью к разработчику.

Если ошибка повторяется, причина не в подключаемом модуле. Повторно активируйте свои плагины, но мы не рекомендуем массовую активацию; это может вызвать проблемы. Активируйте свои плагины партиями по 3 или 4 за раз.

3. Проверьте свою тему

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

Переключитесь на тему по умолчанию, например Twenty Twenty. Проверьте, можете ли вы загрузить файл с помощью этой темы.

Активировать тему по умолчанию

Если на вашем сайте установлено несколько тем, мы рекомендуем удалить неиспользуемые темы и оставить только ту тему, которую вы используете. Даже если тема не активна, это может привести к проблемам совместимости и безопасности.

4. Увеличьте объем памяти PHP

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

Чтобы увеличить лимит PHP, вам нужно отредактировать файл wp-config.php.

<р>1. Войдите в свою учетную запись веб-хостинга и перейдите в cPanel > Диспетчер файлов > public_html.

<р>2. Внутри этой папки вы найдете файл wp-config.php. Щелкните правой кнопкой мыши и отредактируйте этот файл.

<р>3. Чтобы отредактировать ограничение памяти в вашем файле wp-config, найдите эту строку кода:

определить('WP_MEMORY_LIMIT', '64M');

Измените 64M на 128M, например:

определить(‘WP_MEMORY_LIMIT’, ‘128M’);

<р>4. Сохраните и закройте файл.

Вы можете узнать больше о памяти PHP в нашем руководстве по увеличению лимита PHP с помощью wp-config.

5. Обновите версию PHP

PHP — это язык программирования, на котором работает большая часть вашего сайта WordPress. По мере улучшения и улучшения языка разработчики выпускают новые версии.

Если вы используете устаревшую версию PHP, вы должны увидеть уведомление на панели управления WordPress, например:

уведомление об обновлении php

Вы также можете самостоятельно проверить версию PHP. Войдите в свою учетную запись веб-хостинга. Перейдите в cPanel > phpMyAdmin.

Здесь вы можете просмотреть PHP-версию вашего сайта WordPress:


Если вам нужно обновить версию PHP, следуйте нашему руководству «Как обновить версию PHP в WordPress».

6. Проверьте Imagick и библиотеку GD

Существует два редактора изображений по умолчанию для обработки изображений на вашем сайте WordPress — Imagick и GD Library.

WordPress выбирает редактор изображений в зависимости от того, что установлено на вашем веб-сервере. Хотя оба редактора великолепны, известно, что Imagick исчерпывает ограничения PHP. Это связано с тем, что веб-хостинги обычно выделяют Imagick ограниченные ресурсы, чтобы разместить больше веб-сайтов на общих хост-серверах.

Есть два способа решить эту проблему:

Внимание: каждый раз, когда вы хотите изменить файлы WordPress или отредактировать код своего веб-сайта, сначала протестируйте его на тестовом сайте.

<р>1. Измените файл .htaccess

MAGICK_THREAD_LIMIT 1

После сохранения файла попробуйте снова загрузить медиафайл.

<р>2. Измените файл functions.php

Если это не сработает, вы можете переключиться с Imagick на GD Library. Чтобы сделать GD Library редактором по умолчанию, вам нужно отредактировать файл functions.php.

Вы можете найти файл functions.php в папке public_html.

функция wpb_image_editor_default_to_gd($editors)

$gd_editor = ‘WP_Image_Editor_GD’;

$editors = array_diff($editors, array($gd_editor));

array_unshift($editors, $gd_editor);

вернуть $editors;

add_filter( ‘wp_image_editors’, ‘wpb_image_editor_default_to_gd’);

Сохраните файл и повторно загрузите медиафайлы, чтобы проверить, работает ли он.

Что дальше?

Если вы последовали нашему совету и использовали пробный сайт для безопасного устранения ошибки, вы можете воспроизвести решение на своем действующем сайте.

В нашем подключаемом модуле BlogVault есть удобная функция "Объединение с исходным кодом". Это объединит изменения, внесенные вами на тестовом сайте, с действующим сайтом, и вам не придется повторять весь процесс заново.

Попробуйте плагин резервного копирования и хранения BlogVault!

Читайте также: