
Многие пользователи WordPress'a создают свои сайты сначала на Denwer'e, а только потом переносят их на хостинг, но у многих новичков часто возникают сложности с переносом. В этой статье я подробно расскажу Вам о том как быстро перенести готовый сайт с денвера (localhost'a) на хостинг.
Для этого нам потребуется маленькая, но очень полезная утилитка Sypex Dumper, скачиваем архив с сайта, распаковываем, файл dumper.php копируем в папку WordPress'a на денвере (localhost'e). Далее запускаем его - http://название-сайта-на денвере/dumper.php
Вводим логин и пароль, у 99% пользователей логин: root, пароля нет (оставляем поле пустым).
В поле «Backup / Создание резервной копии БД» выбираем нужную базу (в моем случаи это база с названием wp27), далее выбираем метод сжатия - «Без сжатия». Нажимаем кнопку «Применить» и копия базы данных создана - она находится в корне вашего сайта в папке /backup/ в моем случаи это файл wp27_2009-02-09_21-48.sql
После того как мы сохранили дамп нашей базы в ней нужно сделать некоторые изменения. Дело в том, что в базе WordPress хранятся прямые ссылки на наш старый сайт. Например, у Вас в посте есть картинка, ее адрес на старом сайте был http://wordpress/wp-content/uploads/pic.jpg, после переноса сайта на новый адрес, ссылка все равно будет указывать на http://wordpress/wp-content/uploads/pic.jpg. Для того, что бы ссылка была на то же изображение, но на новом сайте, нужно вручную в базе исправить все ссылки со старым адресом нашего сайта, на новый. Для этого открываем копию нашей базы любым текстовым редактором (например notepad++ - лучший из всех текстовых редакторов) и при помощи функции поиск и замена, заменяем старый адрес на новый (например: http://wordpress на http://new-site.ru)

После того как мы создали копию базы данных и отредактировали её можно приступать к копированию всех файлов (вместе с папкой backup и файлом dumper.php) на хостинг. Для этого заходим на FTP хостинга и перемещаем туда все наши файлы.

После того как мы скопировали все файлы и базу данных на хостинг, базу данных надо установить. Для этого опять запускаем dumper.php, но уже на новом сайте (например http://new-site.ru/dumper.php) вводим логин и пароль, и в поле «Restore / Восстановление БД из резервной копии» выбираем базу куда надо установить нашу копию. Нажимаем «Применить» и теперь наша база данных установлена.
Остался последний штрих, для того чтобы закончить перенос надо отредактировать файл wp-config.php. В нем находим строки:
/** Имя базы данных для WordPress */
define('DB_NAME', 'wp27');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль пользователя MySQL */
define('DB_PASSWORD', '');
И вписываем туда название новой базы, нового пользователя и пароль для базы данных.
Заходим на новый сайт и радуемся результату!
Если у Вас что нибудь не получилось или возникли какие нибудь вопросы связанные с переносом, спрашивайте в комментариях, я обязательно отвечу!
---Выбрать хороший хостинг сегодня не такая уж сложная задача, но и среди хороших хостингов есть хорошие. Хостинг сегодня это такая банальность и подобного рода услуги предоставляют очень много компаний, но не все из них одинаково хороши. Обратите внимание на hostlife.net - вроде достойных хостинг для ваших проектов.
А как сделать? если у меня было много картинок с абсолютными путями например /wp-config/themes/mytheme/images/img.jpg
а я переношу файлы в подпапку на сайте. и чтобы быстро поменять их на /подпапка/wp-config/themes/mytheme/images/img.jpg. А не переделвать их все потом в ручную во всем контенте.
Открываешь файл базы данных через notepad++. Жмешь Ctrl+F. Выбираешь "Заменить". Далее "Найти", где вписываешь /wp-config/themes/mytheme/images/, а в поле "Заменить на" вписываешь /подпапка/wp-config/themes/mytheme/images/.
Вот и всё.:)
У меня шаблон поменялся, но только главная страница сайта работает под этим доменом, остальные остались localhost, подскажите что сделать?
Спасибо оООгромное, разобрался, на самом деле в интернете очень мало таких статей, респект админу:)
Creater,
скачиваешь программу notepad++, открываешь базу данных wp_****,
Находишь все ссылки (скорее всего они выглядят так http://localhost/), и тупо меняешь на ссылки сайта (http://lala.ru), на который хочешь поставить этот сайт. удачи:)
залил свой сайт на хостинг, сохранил базу данных, поменял в ней ссылки старые на новые (с новым названием сайта). импортировал на хостинг. файл wp-config.php тоже поменял. Получилось, что когда загружаю сайт, то отображается он без css стилей - менюшки в столбик, а не в строчку. к тому же выбираю страницу, все равно переводит со старым адресом
http://maximko5.d9x.ru/
maxim, судя по всему, вы не поменяли адрес сайта (домен) в базе данных, поэтому путь до файла css неправильный и пермалинки генерируются неправильно.
спасибо. разобрался уже
http://host-telekom.ru/market/wordpress.php
Бесплатный хостинг,без рекламы со всеми функциями
для любителей платформы WordPress(использование модулей магазинов не запрешено)
Хоть кто-то написал, что надо изменять адреса в БД!
Столкнулся с проблемой, начал сам изменять адреса, и ни одного слова ни у кого об этом... правильно-не правильно хз, хоть Вы написали)) Спасибо за помощь)
надеюсь все заработает)
Не понял четвёртый шаг: "выбираем базу куда надо установить нашу копию..."
Как это?
И ещё, на каком этапе задавать логин и пароль, если на денвере было логин: root, пароля нет?
Спасибо, если кто ответит
Пластинчатый теплообменник - список
Теплообменники, группа. Пластинчатый теплообменник - список.
www.tehnoing.ru
Раскрутка сайтов
www.aweb.com.ua
IPhone 4S ждем летом
www.cplaza.ru
Хостинг Украина
Информация: хостинг платный украина. Тут хостинг Украина в Донецке?
bitte.com.ua