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

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

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

image-upload-issue

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

Мой сайт прекрасно работал до этого! Кто изменил права доступа к файлам?

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

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

Подключитесь к своему сайту, используя FTP-клиент, после чего перейдите к директории /wp-content/. Здесь вы увидите папку /uploads/. Правый щелчок по папке – выбираем пункт File Permissions.

ftpfilepermissions1

Откроется новое диалоговое окно для задания прав доступа. Сначала вы должны будете установить права доступа к файлам для директории загрузок и всех вложенных директорий как 744. Чтобы сделать это, введите 744 в соответствующее поле, после чего выберите пункт Recurse into subdirectories. Наконец, вам понадобится выбрать пункт «Apply to directories only». Щелкаем по кнопке Ok, чтобы сохранить сделанные изменения. Filezilla применит заданные права доступа ко всем директориям.

directoriesfilepermissions

На следующем шаге вам понадобится задать права доступа для всех файлов в директории загрузок. Чтобы сделать это, щелкаем правой кнопкой мыши по папке с загрузками и выбираем File Permissions. В диалоговом окне изменяем числовое значение на 644. Выбираем Recurse into subdirectories и задаем пункт «Apply to files only». Применяем изменения.

file-permissions-for-files

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

Источник: wpbeginner.com

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии