Intereting Posts
как я могу добавить тег «читать больше» непосредственно в шаблоне? Таргетирование файла .htaccess с файлом_put_contents лучшее меню, поддержка опций меню для WP post__in не работает с pre_get_posts, но post__not_in работает Реализация wp json-rest api Определите URL-адрес для подтверждения электронной почты из плагина Проверка неполадок, если пользовательское окно проверки woocommerce пусто или нет datetime_timestamp показывает только числа? необходимость в дате и времени Помощь с функцией WordPress внутри короткого кода Подсчет сообщений с аргументом без извлечения сообщений ACF – добавить группу внутри ретранслятора Добавить возможности в пользовательский тип сообщения после его создания Как создать неповторимые пули подкатегорий? Получить текст от пользователя и отобразить его на странице Как отображать сообщения определенной категории с помощью пользовательского запроса в WordPress?

Сломанные ссылки на изображения в медиатеке после восстановления

Я только что переустановил новую версию WordPress (4.6.1) в многопользовательской (сетевой) установке после того, как мой сайт был скомпрометирован. К счастью, у меня была резервная копия из нескольких месяцев назад, которая лежала вокруг плагина UpdraftPlus, поэтому я восстановил свой сайт таким образом.

Все работало, но медиа-библиотека.

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

/blogs.dir/[blog_no]/files/YYYY/MM/ 

где blog_no – это номер, который WordPress связывает с каждым сайтом в сети.

Все записи медиа-библиотеки присутствуют, но эскиз пуст:

введите описание изображения здесь

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

Вот что я пробовал:

  1. Изменение каталога загрузки в настройках каждого сайта в панели управления администратора. Я решил, что могу просто повторно загрузить все файлы вручную. Файлы не попали в правильный каталог, я не смог найти их нигде, и их миниатюры были пустыми.
  2. Перемещение медиафайлов из

     /blogs.dir/[blog_no]/files/YYYY/MM/ 

    to / uploads / sites / [blog_no] / files / YYYY / MM /, как показано здесь , полагая, что, возможно, с тех пор, как я восстанавливал, возможно, сайт до 3.5, это может быть проблемой структуры каталогов. Ничего не изменил.

Теперь, поскольку это новая установка, мне пришлось перезагрузить файл .htaccess, потому что он не был скопирован. Я думаю, что, вероятно, RewriteRule в старом .htaccess, который преобразовал URL-адреса файлов в реальные пути к каталогам, но я ничего не знаю об Apache, и я беспокоюсь, что что-то сломаю, если я играю с RewriteRules сам.

Формат URL-адреса файла:

 http://subdomain.domain.com/files/YYYY/MM/filename.png 

Что мне делать?

Solutions Collecting From Web of "Сломанные ссылки на изображения в медиатеке после восстановления"

Вы на правильном пути.

Теперь сделайте это.

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