Полноценная настройка wordpress
14 Март 2009 – 18:16Сегодня встала задача переноса блога с одного хостинга на другой + смена домена блога. Раньше я уже занимался таким, но в рамках одного аккаунта хостинга и никаких сложностей не возникало.
Лично я переношу так:
- На хосте через cPanel делаю полный архив файлов блога для быстрой и удобной скачки. (если нет cPanel, то можно заюзать какой либо альтернативный скрипт)
- Делаю бэкап базы через phpMyAdmin или дампер, либо вообще через плагин “Архивая баз данных”.
- Открываю дамп через “правильный” текстовой редактор, к примеру — Notepad++. и делаю поиск и замену со старого домена на новый. (к примеру test1.ru меняю на test2.ru).
- Заливаю на архив в нужное место, заливаю новый вариант базы и настраиваю доступ к ней через wp-config.ru
На этом собственно всё, все настройки плагинов и всего прочего перейдут и заново настраивать ничего не нужно будет.
Но сегодня мой план меня подвёл. Перестали заливаться картинки, ругаясь, что нет доступа к папке для их хранения, хотя нужные права на папку uploads стояли.
Всё дело в том, что wordpress заливает картинки по абсолютному пути. Мой путь на бывшем хостинге выглядел как: /home/user/public_html/test1.ru/wp-content/uploads, а на новом хостинге /home/new_user/public_html/test2.ru/wp-content/uploads. Т.е. изменился user. Полазив по настройкам\плагинам я так и не нашел где можно изменить этот путь. И оставлся вариант снова лазить в базу и править там. Но, где-то в дальних уголках моей плохой памяти, я помнил ещё что с прошлых версий wordpress у него где то есть отдельная страница настроек, ссылки на которой в админке нет. С помощью нехитрых заключений и с первого раза был разгадан путь до страницы почти всех настроек wordpress. Это ваш_домен/wp-admin/options.php. Где в переменной upload_path можно задать нужный нам путь, а так же вообще одной картиной посмотреть разнообразные настройки блога.
Вообщем, это вам ещё +1 не слишком известная “фича” вордпресса.
З.Ы. перед баловством с этими настройками – настоятельно рекомендую сделать backup базы данных!
Советую к прочтению:
полезные 11 способов борьбы с ленью без превращения в трудоголика.
Монетизация – одноклассники.ру торгую фотографиями пользователей.
Отличный фильм Розовая пантера 2 онлайн.

Комментариев (11) ↓
Вовремя пост написал, как раз хост собрался менять :)
↑ → 15 Мар, 2009
Я когда только начинал свой блог, вынужден был после первых двух недель искать себе новый хостинг. Именно тогда и научился переносить сайт с одного хостинга на другой.
К счастью, даже имея тогда кривые руки и ноль опыта, я ничего не напутал и базу не потерял :)
↑ → 15 Мар, 2009
Я на новом хосте заново сталю WP, а со старого блога переношу базу в новый через экспорт базы из админки.
↑ → 16 Мар, 2009
Правильно говорят"всё доходит через руки.
↑ → 17 Мар, 2009
Мне то же больше нравиться ставить с нуля WP а потом делать импорт предварительно сохраненного вордпрессовского бэкапа.
↑ → 18 Мар, 2009
Ага, папка аплоада хранится с абсолютным путем прямо в базе, так что так и получается ^_^. На самом деле, это ошибка в разработке ВП.
↑ → 19 Мар, 2009
ставить с нуля — это когда 1-3 блога.
но у меня было задание поставить 20 блогов. и каджый настроить с соответствующими требованиями. + это при моём то инете.
↑ → 19 Мар, 2009
Как раз восстанавливаю блог )
Не знал такой фичи как options.php )
Спасибо )
↑ → 22 Мар, 2009
ну все правильно :) только вот смотря какой хостинг, у меня была один раз проблема с восставновлением бэкапа... обратно не хотел ставиться :( но потом все решили)))
↑ → 22 Мар, 2009
Ага вот как это делается ща другу покажу под рецепты!
↑ → 23 Мар, 2009
полезная инфа надо будет попробовать перенос базы ! а то я просто имортировал записи!
↑ → 11 Фев, 2010