

Перенос сайта на хостинг
Обычно при переносе свежеразработанного сайта, сделанного на WordPress, с локального хостинга или со старого на новый хостинг рекомендуется отредактировать его базу данных. Делается это, чтобы заменить отладочное доменное имя на рабочее. К сожалению, для сохранения работоспособности сайта такой замены не всегда достаточно.
Некоторые плагины WordPress кроме доменного имени сайта, используют абсолютные пути хостинга. Дополнительные меры требуются для приведение в соответствие пути тестового хостинга — для рабочего.
Рассмотрим правильный порядок переноса базы данных сайта.
1. Экспортируем средствами phpmyAdmin базу исходного сайта в файл sql.
2. Открываем этот файл текстовым редактором (настоятельно рекомендую использовать редактор Notepad++).
3. В фтп-клиенте или с помощью файлового менеджера исходного хостинга определяем характерный фрагмент абсолютного пути. У меня обычно хорошо подходит фрагмент «/www/».
4. В открытом файле производим поиск указанного фрагмента. Находим. например, «/var/www/record/data/www/tested-ok.ru/papka/file». Часть фрагмента от первого слэша до доменного имени составляет абсолютный путь (/var/www/record/data/www/).
5. Определяем аналогичный абсолютный путь для хостинга, на который переносим сайт (например, /var/newrecord/data/www/).
6. Теперь надо произвести замену старого абсолютного пути на новый.
7. И только после этого можно производить замену старого доменного имени (tested-ok.ru) на новое (mysite.ru).
8. После замены доменного имени сохраняем файл базы данных и импортируем базу на новый хостинг.
Разумеется, правильно разработанные плагины и темы сайта не содержат доменного имени и корректировке не подлежат.
При переносе сайта с хостинга на хостинг без замены доменного имени процедура корректировки базы данных — аналогичная (за исключением п.7).
…И напоминаю, что я по-прежнему использую неплохой хостинг , держа на нем 15 моих сайтов за $6 в месяц.
Вы отправили фидбек разработчику того плагина?
p.s. тема блога у вас красивая (как у старейшего вордпресс-блоггера ЮБ, только у вас шаблон свежей смотрится ).
1 Вот только текст в поле комментирования еле видно и курсив несерьёзен.
2 И подсветку кода лучше сделайте — всё-таки блог программиста.
3 Подписку на комментарии я не увидел — значит мне сложно будет вернуться сюда.
Честно говоря, не понял, какому именно разработчику нужно отправить. Разработчиков много, плагинов еще больше, всем не отпишешься :). Ну, к примеру, грешит абсолютными путями вполне стандартный Aksimet…
Да, тема мне самому нравится. Пришлось ее только немного допилить, уж больно она была тормознутая.
За замечания спасибо. Сайт я делал больше для себя, но видимо пришло время сделать его более удобным для комментирования.
Всем не отпишешься, но если хотя бы один отправит фидбек — уже хорошо. Ведь согласитесь — не удобно исправлять то что натворили в базе плагины?
Правка, или как минимум проверка базы на абсолютные пути — обязательна. Вероятность попасть на неотфидбыченный плагин слишком высока.