Медиа-файлы существуют в папке загрузок, но не отображаются

25 сент. 2016 г., 12:48:00
Просмотры: 127K
Голосов: 24

В моем WordPress при попытке загрузить изображения через медиа-загрузчик появляется сообщение "не удалось создать директорию wp-content/uploads/2016/09". Затем я создал папки вручную. Теперь при попытке загрузить файлы через медиа-загрузчик появляется сообщение "не удалось переместить в директорию wp-content/uploads/2016/09". В итоге я загрузил изображения в папку напрямую, но когда проверяю медиа-библиотеку, она показывает "медиа-файлы не найдены".

Почему это происходит?

2
Комментарии

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

Prasad Nevase Prasad Nevase
25 сент. 2016 г. 13:08:17

Другими словами, чтобы файлы отображались в Медиатеке, они должны БЫТЬ как физически на сервере, ТАК и зарегистрированы в базе данных. Если отсутствует любое из этих условий, они не будут отображаться. Если вы не можете загружать изображения из административной части, скорее всего, это проблема с правами доступа. Попробуйте установить права 777 для папки 2016 и повторите попытку. Если это сработает, обратитесь в поддержку вашего хостинга по этому вопросу или используйте плагин, который помогает с SFTP/FTP подключениями к серверу.

The J The J
26 сент. 2016 г. 06:47:12
Все ответы на вопрос 3
0
14

Просто загрузка файлов в папку wp-content/uploads не приведёт к их отображению в Медиатеке. Для этого ID медиафайлов должны присутствовать в базе данных.

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

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

25 сент. 2016 г. 13:09:54
1

Вы можете использовать Media Sync - новую обновленную версию плагина за 2020 год. Описание плагина гласит:

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

15 мая 2020 г. 13:27:37
Комментарии

попробовал это, и это решило мою проблему

Guerrilla Guerrilla
17 июл. 2021 г. 22:47:17
0
-2

Медиафайлы существуют в папке загрузок, но не отображаются
Просто вставьте этот код в файл wpconfig.php и сохраните — всё заработает :)
Но куда именно вставлять?

define( 'UPLOADS', 'wp-content/'.'uploads' );
8 дек. 2017 г. 19:51:24