Некоторое время тестировал новый блог на локалхосте (под Windows) с именем домена domain.lan. При переносе базы на хостинг, все ссылки указывают на domain.lan вместо domain.ru.
Подключился к БД, в таблице wp_options у записи (строки) со значением поля (столбца) option_name равным siteurl (id=1) и записи со значением поля option_name равным home (id=39) исправил значение поля option_value с ‘http://www.domain.lan’ на ‘http://www.domain.ru’.
SQL-запрос, который может помочь:
UPDATE wp_options SET option_value=’http://www.domain.ru/’ WHERE option_value=’http://www.domain.lan/’
UPD
Потом следует зайти в консоль управления, там Параметры ? Разное (сейчас это Параметры ? Медиафайлы) и изменить значение поля «Сохранять файлы в этой папке», например, на значение по умолчанию «wp-content/uploads». У меня там стояло значение «C:\Program Files\Apache Group\Apache2\htdocs\domain/wp-content/uploads», поэтому на хостинге файлы пытались закачиваться аж в /htdocs/C:\Program Files\Apache Group\Apache2\htdocs\domain/wp-content/uploads/2009/09. То же самое можно сделать, выполнив запрос
UPDATE wp_options SET option_value = ‘wp-content/uploads’ WHERE option_name = ‘upload_path’
Если тестовый сайт под linux, то директорию менять не надо.