Тонкий вопрос

Главные вкладки

Аватар пользователя Валентина Валентина 23 марта 2007 в 12:38

Подскажите, пожалуйста, как наиболее оптимально решить такой вопрос.

У меня под Девером отлаживается сайт, на виртуальном домене test1.ru. Я сейчас создаю сайт и одновременно наполняю его контентом (статьи с картинками). Картинки прикрепляются с помощью Image Assist и вставляются в текст в виде HTML-кода, само собой, с адресом test1.ru/.../image.jpg

HO!

Сайт-то у меня на хостинге будет называться не test1.ru, a сайт.ru, что приведет к тому, что картинки не будут отображаться. И вот вопрос: может быть, я как-то неправильно это делаю, или есть какой-то способ, чтобы автоматически во всем сайте помять домен перед выкладыванием его на хостинг?

Заранее большое спасибо!!!!!

Комментарии

Аватар пользователя axel axel 23 марта 2007 в 12:52

А разве img_assist не относительные ссылки вставляет в код?

Также при определении конфига сайта (settings.php), удобно класть его не в папку имя_домена, а в папку default, что позволит обращаться к сайту с любого домена. Ещё совет: после переноса надо обязательно очистить таблицу cache.

--
Администратор сайта «Drupal — Россия»
на вопросы по Drupal отвечаю только на форумах, не пишите в почту и приватом!

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 23 марта 2007 в 14:46

Самый ломовой способ поменять пути - это сделать дамп базы данных и в нем одним из текстовых редакторов сделать глобальную замену "старый путь" на "новый путь". Потом залить на новый сайт.

Но, по идее, нормальные модули должны вставлять относительные пути или пути с переменной типа base_dir.


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя PVasili PVasili 23 марта 2007 в 15:02

Может использовать относительные ссылки?

/file - например будет правильно смотреться и на www.test1.ru/file и на www.microsoft.com/file

======================================================
Ссылки на: [url=http://wiki.drupal.ru]Документацию[/url],[url=http://wiki.drupal.ru/doc/poleznye_ssylki_dlya_dizainerov]Дизайн[/url],[url=http://wiki.drupal.ru/doc/gotovye_perevody]Переводы[/url]

Аватар пользователя olejik olejik (не проверено) 24 декабря 2007 в 1:11

У меня тоже такой вопрос. Скажите, то есть просто поменять директорию, типа www.example.ru/drupal/ на www.example.ru/new_name/ нельзя с простой заменой $base_dir? Что еще надо поменять, подскажите, пожалуйста. Столкнулся с проблемой - без ее решения не жить. (((