Подготовка к переносу сайта на др хостинг

27 декабря 2007 в 12:13

При переносе сайта может возникнуть куча проблем, одна из них это изменившиеся пути у ссылок и изображений.
с ссылками проблему можно решить установкой Link Filter.
он позволяет преобразовать:
[l:node/281 Blue Sun] ==> Blue Sun

а как быть с изображениями ? что то я подобного фильтра не нахожу Sad некоторые позволяют вставлять изображения подобным образом, но только те которые прикреплены к ноде как атачментс. а нужно вставлять изображения из /files.

Потом очень не хочется перебивать ручками все пути.

Комментарии

я вставляю относительные пути (tinymce + imce), но они относительные моего текущего сайта на localhost
(img src="/mysite/files/u1/logo.jpg" height="94" width="200" )

а при переносе на другой хостинг src нужно будет 200раз перебить на
(im src="/www/host/files/u1/logo.jpg" height="94" width="200" )

27 декабря 2007 в 12:44

А зачем "img src="/mysite/files/u1/logo.jpg" ? Почему не img src="/files/u1/logo.jpg" ? Это правильнее. Не думаю, что tinymce + imce требуют абсолютных путей.

Но если вы уже наделали множество таких ссылок, то можно воспользоваться таки вариантом исправления. Экспортируйте базу (например, dumper.php), откройте ее в текстовом редакторе с поддержкой utf-8 (я использую EmEditor), и объявите поиск/замену строк "/mysite/files" на "/www/host/files". Потом импортируете исправленную базу.

27 декабря 2007 в 13:01

я с радостью бы вставлял src="/files/u1/logo.jpg"
но это не работает, а должно ?!

работает только:
"img src="/mysite/files/u1/logo.jpg" alt="t1" height="94" width="200" /"

не работает, выводит только alt:
"img src="./files/u1/logo.jpg" alt="t2" height="94" width="200" /"
"img src="/files/u1/logo.jpg" alt="t3" height="94" width="200" /"
"img src="files/u1/logo.jpg" alt="t4" height="94" width="200" /"

27 декабря 2007 в 13:51