Вход на сайт
WordPress, пропали все картинки
158 просмотров
Перейти к просмотру всей ветки
в ответ Vovan(ator) 04.06.15 20:52
базу проверь - замени везде старый урл на новый - в вп много где встречаются пути именно с полным урл, а не с относительным.
Картинки видны были, так они были доступны или по старым урлам, или из кеша.
В чистом вп достаточно 3-х запросов к бд - можно прочитать вот например тут в разделе "Импортируем копию БД в новую базу".
Однако для полной уверенности, что все старые урлы заменены на новые, нужен еще поиск по базе либо в phpmyadmin, либо экспорт в файл - поиск-замена в редакторе - импорт в бд.
И надо учитывать, что символы в путях могут быть экранированы, причем в файле может быть двойное экранирование слешей и других символов в путях. Так что поиск аккуратно по домену, и замена так же аккуратно.
По слайдеру, не знаю, какой слайдер у тебя, у меня есть сайты с ревслайдером, там тоже есть полные урлы в бд.
Для примера, в ревслайдере надо сделать такие запросы к бд:
Надеюсь, принцип понятен - да, не забудь сделать бекап базы, на всякий случай ))))
Картинки видны были, так они были доступны или по старым урлам, или из кеша.
В чистом вп достаточно 3-х запросов к бд - можно прочитать вот например тут в разделе "Импортируем копию БД в новую базу".
Однако для полной уверенности, что все старые урлы заменены на новые, нужен еще поиск по базе либо в phpmyadmin, либо экспорт в файл - поиск-замена в редакторе - импорт в бд.
И надо учитывать, что символы в путях могут быть экранированы, причем в файле может быть двойное экранирование слешей и других символов в путях. Так что поиск аккуратно по домену, и замена так же аккуратно.
По слайдеру, не знаю, какой слайдер у тебя, у меня есть сайты с ревслайдером, там тоже есть полные урлы в бд.
Для примера, в ревслайдере надо сделать такие запросы к бд:
В ответ на:
UPDATE wp_revslider_slides SET params = REPLACE(params,
'alteseite.com', 'neueseite.com');
UPDATE wp_revslider_slides SET layers = REPLACE(layers,
'alteseite.com', 'alteseite.com');
UPDATE wp_revslider_slides SET params = REPLACE(params,
'alteseite.com', 'neueseite.com');
UPDATE wp_revslider_slides SET layers = REPLACE(layers,
'alteseite.com', 'alteseite.com');
Надеюсь, принцип понятен - да, не забудь сделать бекап базы, на всякий случай ))))