Многие Блогеры считают, что в жизни есть три беды: ремонт в доме, пожар и перенос Блога на другой хостинг.
Постараюсь максимально доходчиво развеять это сказание.
Сегодня я расскажу о самом привычном способе работы с файлами:
Перенос Блога через ftp доступ.
МЕРОПРИЯТИЯ ПРОВОДИМЫЕ НА СТАРОМ ХОСТИНГЕ
Для переноса нам потребуется экспортировать базу данных и файлы Вашего wordpress.
1. Экспорт базы данных.
Экспортировать базу данных будем одним из лучших и универсальных скриптов «SypexDumperLite»
Что делать со скриптом?
- Закачиваем файл скрипта dumper.php на старый хостинг в корневую папку вашего сайта. Корневые папки для каждого хостинга могут быть разными, такими как: www, public_html, http.
- Устанавливаем права chmod 777 на корневую папку.
- Запускаем скрипт — http://ваш сайт.ru/dumper.php

Логин и пароль вы можете подсмотреть в файле wp-config.php


Ускорить процесс копирования всего сайта поможет скрипт упаковки/распаковки файлов «AlfaUngzipper»
- Закачиваем файл auae.php в корень Вашего сайта
- устанавливаем права chmod 777 на файл auae.php и корневую папку
- запускаем скрипт http://ваш сайт/auae.php
- пароль и логин : seowordpress





ПРОВОДИМ РАБОТЫ НА НОВОМ ХОСТИНГЕ
Закачиваем в корневую директорию нового хостинга:
- dump базы данных созданный ранее;
- архив созданный скриптом Alfaunzipper;
- файл скрипта dumper.php
- файл скрипта auae.php
- устанавливаем права 777 на файлы скриптов auae.php, dumper.php а также на корневую директорию сайта.




База импортировалась успешно!
Остается в файле wp-config.php поправить настройки подключения к базе данных нового хостинга:
открываем wp-config.php находим вот эти строчки и меняем на новые данные подключения к базе:
// ** Настройки MySQL - Вы можете получить их у вашего хостера ** //
/** Имя базы данных для WordPress */
define('DB_NAME', 'имя вашей базы');
/** MySQL имя пользователя */
define('DB_USER', 'имя пользователя');
/** MySQL пароль базы данных */
define('DB_PASSWORD', 'пароль');
/** MySQL сервер - иногда требуется изменять это значение. например на Мастерхосте */
define('DB_HOST', 'localhost'); или
define('DB_HOST', uxxxx.mysql.masterhost.ru<code>');
</code>
С переездом Вас!
Не забывайте удалить файлы скриптов auae.php и dumper.php
Также верните права chmod 777 на корневую дирикторию
Заявка новому хостеру.




Ну ты потрудился! Воспользуюсь этим материалом непременно. Молодец, получается очень полезный ресурс!
В следующей статье напишу как переносить Блог с помощью SSH.
Спасибо за скрипт, интересный вариант прежде всего тем — кто носится с автономным блогом с места на место... А вот для переноса блога без доступа к файлам блога — не пойдет. Но все-равно — спасибо за этот вариант.
Чуть позже выложу статью — Работа с shell доступом. Я сам никогда не пользовался — попробовал, радости нет предела.
Очень полезная статья. Спасибо за труды. а с shell доступом и сам не сталкивался. Будет очень интересно.
Спасибо за руководство. Какая это была проблема перенос сайта
. Распечатать и изучить — больше проблем не будет.
А таким способом на денвер можно перенести?
Можно!
Спасибо за статью. Перенес блог на новый сервер. Статьи работают, фотографии в статьи грузятся, всё гуд.
Но после обнаружились проблемы.
1. Не загружаются фотографии в NextGEN Gallery. Даже если загрузить фото в папку галерии и нажать кнопку «Scan folder for new images», то не работает, выдает пустую страницу только с левым меню.
2. Не получается установить и обновить плагины. Тоже выдает пустую страницу только с левым меню.
@ Efim:
Попробуйте поставить стандартный wordpress шаблон. Если все будет работать возвращайте свой шаблон, должно все заработать.
@ SWP:
не помогло
@ Efim:
покажите сайт!
@ SWP:
EfimPo.ru
Тут был разговор про Денвер, так вот, хочу предупредить: денвер убогий до ужаса. Лучше юзайте vertrigo.
А статья замечательная, но переносить ничего не приходилось
огромное спасибо за проделанную работу!
очень просто все и не нужно заморачиваться с пхп-админ панелью.
единственное что у меня возникла проблема с бложиком на WP, это вот такая проблема:
Error establishing a database connection
а если прописать путь адрес_блога/wp-admin/ то система выдает следующее:
===
Мы успешно подключились к серверу (это значит, что логин и пароль верны), но не смогли выбрать базу данных dbu_harara_1.
Вы уверены, что она существует?
Имеет ли пользователь dbu_harara_1 права на использование базы данных dbu_harara_1?
В некоторых системах имя базы данных дополняется логином в виде префикса, получается что-то вроде username_wordpress. Возможно, причина в этом?
===
хостер — Петерхост. я написал им в саппорт. утром возможно ответят в чем проблема. второй же блог, вроде бы перенесся нормально. пока основной домен в стадии переноса, но технический домен выдает контент без видимых збоев. за исключением, конечно графики и прочих элементов, которые залочены под основной домен.
еще раз спасибо за такое простое и понятное руководство!