LINUX.ORG.RU

перенос блога на wordpress на другой домен

 , ,


1

1

Решил тут на базе wordpressa запилить себе персональную дом-страничку.
Поставил локально, все настроил, нафигарил 100500 всяких полезных постов.
Все красиво разметил.
Пошел это выкладывать к хостеру.
И выяснилось, что в БД все элементы навигации используют абсолютные пути.
И теперь, чтобы все это не ссылалось ко мне на локалхост, нужно весь sql-дамп прогнать через sed для замены доменов.

Мне это показалось крайне странным для такой «успешной» блого-платформы.
Наверно существует специальный простой и элегантный способ решения данной проблемы?

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)
Ответ на: комментарий от tazhate

Перед переносом тупо имя сайта надо было сменить.

а с этого места можно поподробней?
то есть я в настройках меняю домен.
потом говорю «mysqldump -bla-bla-bla» и все ссылки, например в меню на категории, волшебным образом сменяться на новый домен?

yax123 ★★★★★
() автор топика

Там меняется для этого имя сайта.

Dispetcher14 ★★★★★
()
Ответ на: комментарий от yax123

а с этого места можно поподробней?
то есть я в настройках меняю домен.
потом говорю «mysqldump -bla-bla-bla» и все ссылки, например в меню на категории, волшебным образом сменяться на новый домен?

Они меняются волшебным образом в момент смены имени домена в настройках.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Они меняются волшебным образом в момент смены имени домена в настройках.

Я дома обязательно попробую это колдунство.

А что делать если я очень сильно привязан к своему контенту и процесс доверия своего креатива чужому хостеру вызывает во мне не переносимые душевные муки.
Для чего основной сайт у меня локально, а хостеру я раз в день по фтп сливаю дамп базы. Что делать в таком случае? Каждый раз менять домен туда-сюда?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от tazhate

Дык освой бекап С хостера, а не наоборот.

И как это решит проблему со сменой домена в настройках?
Мне нужно чтобы и локально и на хостере все работало.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

тебе уже сказали же в чём проблема, этот придётся прогнуться, вангую

ossnewcomer
()
Ответ на: комментарий от yax123

почему не сработает?
юзаешь xxx.xxx.xxx.xxx domain.com если надо посмотреть у хостера
юзаешь 127.0.0.1 domain.com если надо работать с вп локально

но вообще постановка задачи смешная у тебя

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

юзаешь 127.0.0.1 domain.com

то есть каждый раз менять hosts ?

это что решение проблемы. И чем это лучше - «в скрипт выгрузки из локальной базы добавить строку с sed»?
Вас там что еще 1-е апреля не отпустило?

И чем же моя задача вас веселит?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

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

xtraeft ★★☆☆
()
Ответ на: комментарий от xtraeft

Ваш вариант?
так чтобы оригинал сайта всегда был доступен в домашней локалке (идет процесс наполнения и активной правки) и иногда, несколько раз в неделю, все это выгружалось на хостинг?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от bhfq

http://codex.wordpress.org/Moving_WordPress

спасибо, то что нужно.

судя по этому:

Only perform a search and replace on the wp_posts table.
Use the Search and Replace for WordPress Databases Script to safely change all instances. ( If you are a developer, use this option. It is a one step process as opposed to the 15-step procedure below )


мой костыль оказался стандартным решением.
Тему можно закрывать.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от pi11

Наверно это профдеформация.
Если взять аналогию с svn, то дома у нас рабочая ветка, на хостинге «транк».
Мы же не «коммитим» в «транк» всякий промежуточный шлак, который у нас все время болтается в «бранче».

Опять же паранойя. Вдруг интернет отвалится, или в хостинг комета упадет. После каждого «коммита» делать бекап БД?
Сайт личный, все содержимое только лично мое, сайт только для меня любимого, ну быть может еще для кучки маргиналов в будущем.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

пропиши свой домен в хостс, все так делают, тред не читал

миллионы мух не могут ошибаться!

yax123 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

Я хочу чтобы мне было удобно. Я хочу постоянный доступ к обоим сайтам с одного компа. Я хочу чтобы сайт на локальном серваке был доступен для мелких быстрых частых правок (несколько раз в день), а сервер на хостинге был подчиненным и получал обновление в виде дампа БД 3-4 раза в неделю (и желательно автоматически или запуском скрипта).
И как-то вот не догоняю как это можно сделать при помощи хостс. Поясни?

yax123 ★★★★★
() автор топика
Ответ на: комментарий от trashymichael

Ну если меня назвали плаксой, то в ответ вполне могу назвать вас дебилом не читающим ни исходного поста, ни всей ветки.
Я уже давно все сделал и все работает.

Специально для идиотов повторю, что вопрос был не в том, что и как сделать, а в том как в вордпрессе это предполагается делать для таких случаев как мой.
Этот тред и показал, что вордпрессе никаких специальных механизмов для этого нет.
Что на мой взгляд выпукло демонстрирует ограниченные возможности сей «пионэрской» поделки.

yax123 ★★★★★
() автор топика
Ответ на: комментарий от yax123

Вордпресс оче слабая платформа во всех отношениях. Чего ты хотел, я не понимаю?

trashymichael ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.