У меня есть пресс-блог, и все было хорошо, и однажды внезапно все изображения на веб-сайте исчезли ..
Я вижу, что изображения есть в wp-content / uploads / в определенном каталоге (месяц и год), но ничего не видно в медиа-библиотеке
Я также заметил, что все страницы, сообщения были превращены в черновик. Я переиздал их, но до сих пор не могу получить доступ к изображениям в медиа-библиотеке.
В настройках / медиа /
Я проверил вариант
Organize my uploads into month- and year-based folders
но не видите, чтобы указать путь к папке uploads.
Надеюсь, кто-то поможет в выявлении ошибки и исправьте ее.
заранее спасибо
Две проблемы, которые вы описываете, могут быть очень связаны. Вложения (изображения) хранятся в виде записей в базе данных (так что заголовок, подпись и т. Д. Могут храниться в отношении файла физического изображения). Это сообщение, которое вы видите в библиотеке изображений.
Обычно post_status
вложений inherit
. Однако, если post_status
установлен как draft
сообщение больше не будет отображаться в медиа-библиотеке, даже если физический файл все еще существует, а заголовок / подпись все еще сохраняется в базе данных.
Итак, я предполагаю, что либо вредоносное ПО, либо мошеннический / плохо запрограммированный плагин установил все ваши post_statusses
для draft
. Чтобы узнать, вы должны открыть свой PHP Admin и проверить столбец _posts
таблице _posts
вашей базы данных. Если изображений не так много, вы можете вручную изменить post_status
чтобы сообщения изображений снова появлялись в библиотеке изображений (попробуйте хотя бы одну проверку, если это решит вашу проблему). Иначе вам придется запускать SQL-запрос в таблице.
Если вы не обновили свой WordPress в течение длительного времени, вы все равно не могли бы изменять свою папку для загрузки через панель мониторинга. Эта функция была удалена в версии 3.5, если я не ошибаюсь.
Во-первых, создайте резервную копию всего (ваша установка WordPress, особенно все под wp-content
и ваша база данных). Теперь вы можете сделать следующее:
Проверьте свой wp-config.php
Найдите строку, похожую на define( 'UPLOADS', 'wp-content\path );
, Это единственный способ изменить свой медиа-каталог на новые версии WordPress.
Если вы видите такой код, попробуйте удалить его из wp-config.php
.
Установите последнюю версию WordPress
wp-config.php
. wp-content
. wordpress
. Скопируйте все оттуда в исходный каталог WordPress. wp-config.php
. Попросите вашего хоста вернуть ваш сайт в более раннее состояние
Это последнее средство. Просто спросите своего хоста, смогут ли они вернуть ваш сайт за какое-то время, прежде чем вы заметили проблему с доступом к изображениям.
Независимо от того, что вы решите сделать, вы всегда восстанавливаете свои резервные копии, если что-то еще пойдет не так.
Удачи!
Просто добавив решение, которое у меня было, когда мои изображения в медиа-буфере не появлялись, я все еще мог видеть имена и нажимать кнопку редактирования, но у меня был только маленький синий квадрат и изображение, даже если они были на сервере. Решение, которое сработало для меня, заключалось в том, чтобы установить плагин для восстановления эскизов и восстановить изображения после этого, все они появились в медиа-отсеке. Я не знаю, если это проблема, связанная с тем, что у меня есть мой проект, но я думал, что буду делиться им, если кто-то еще столкнется с этим и найдет это решение полезным.
Пожалуйста, проверьте свои изображения. Img src ftp или каталог загрузки папки cpanel