Задать вопрос
@onlinejunior

В чем проблема wordpress?

Вообщем снесли сайт и базу. Восстановили из бекапа. Теперь некоторые картинки не отображаются. Захожу через ftp нахожу данные картинки - лежат на месте. перехожу по пути с браузера - site.ru/wp-content/uploads/../../img.jpg выдает контент 404, как так то, по пути public_html/wp-content/uploads/../../img.jpg - есть
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Здравствуйте!
Для точного ответа недостаточно информации... а так вот, варианты:
1) Может быть в бекапе есть только картинка и отсутствуют миниатюры (или нет миниатюры указанного размера), а на сайте вы выводите миниатюры. Решить этот вопрос поможет плагин wp regenerate thumbnails или wp-cli (если есть доступ к ssh)
2) Удалите файл htaccess и заново обновите пермалинки. Исключите возможный конфликт плагинов. Если кэширование было включено, то почистите кэш, можете даже удалить папку cache в wp-content
3) проверьте конфигурацию серверного ПО
4) иногда бывает и такое, что картинка сама присутствует, а в БД информации о ней нет (нет информации, что в медиабиблиотеку она была загружена). Отсюда и 404. Встречался с ситуацией, когда картинка отображалась на сайте, но если открыть ссылку в новом окне, то 404 выдавала. И при этом самой картинки физически на сервере не было. Это тот случай, когда миниатюра имеется, а картинки нет и т.д.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@morkich
Скорее всего проблема в длинном имени в базе данных. Свете в таблице options 2 первые строки.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы