Не отображаются аватары и прочие картинки на сайте
Доброго времени суток! Заранее извиняйте если где то уже обсуждалось, но я не нашел.
Проблема в следующем, у меня был домен, я зарегистрировал новый домен и подключил его к старому проекту, теперь сайт доступен по новому адресу, но почему то ни аватары пользователей, ни прочие картинки в том числе лого сайта, не отображаются. Хотя папку с файлами images я скопировал в новый каталог с новым доменом. Ls 0.5
Заранее признателен.
Проблема в следующем, у меня был домен, я зарегистрировал новый домен и подключил его к старому проекту, теперь сайт доступен по новому адресу, но почему то ни аватары пользователей, ни прочие картинки в том числе лого сайта, не отображаются. Хотя папку с файлами images я скопировал в новый каталог с новым доменом. Ls 0.5
Заранее признателен.
29 комментариев
Возможно вот это тебе поможет — > livestreet.ru/blog/5816.html
В остальном, придется самому тебе переписывать адрес старый на адрес новый
Не забываем делать бекапы.
UPDATE `prefix_blog` SET `blog_avatar` = REPLACE (
`blog_avatar`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `blog_avatar` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_comment` SET `comment_text` = REPLACE (
`comment_text`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `comment_text` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_talk` SET `talk_text` = REPLACE (
`talk_text`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `talk_text` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_user` SET `user_profile_avatar` = REPLACE (
`user_profile_avatar`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `user_profile_avatar` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_user` SET `user_profile_foto` = REPLACE (
`user_profile_foto`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `user_profile_foto` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_topic_content` SET `topic_text` = REPLACE (
`topic_text`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `topic_text` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_topic_content` SET `topic_text_short` = REPLACE (
`topic_text_short`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `topic_text_short` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
UPDATE `prefix_topic_content` SET `topic_text_source` = REPLACE (
`topic_text_source`,
'_OLD_HOST_',
'_NEW_HOST_'
)
WHERE `topic_text_source` LIKE '%_OLD_HOST_%'; # MySQL вернула пустой результат (т.е. ноль рядов).
Это должно быть как обязательная процедура перед каждыми глобальными изменениями на сайте, да и периодически раз в месяц или в два месяца желательно делать полный бэкап сайта и базы данных…