Перенести сайт на wordpress с денвера на хостинг: Как перенести сайт WordPress с Денвера на хостинг – Перенос сайта WordPress с Denwer на хостинг.

Содержание

Перенос сайта на Денвер, простые инструкции. Восстановление сайта

перенос сайта на денвер

Всем привет! В прошлой статье мы учились делать резервное копирование сайта вручную. Все это конечно хорошо, но если вы не знаете как использовать эти резервные копии для восстановления или переноса Вашего сайта WordPress, какой в них смысл. Сейчас мы научимся делать перенос сайта на Денвер — локальный сервер (хостинг).

Итогом нашей работы стали два файла — архив с файлами нашего сайта, так называемый каркас сайта, и база данных, являющаяся хранилищем все нашей деятельности.

Зачем это надо спросите Вы? Да хотя бы за тем, что на локальном компьютере можно проводить любые эксперименты со своим сайтом, не боясь что-либо испортить.

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

Содержание статьи

Перенос сайта на Денвер — восстановление файлов

Для тех кому лень читать мою писанину в конце статьи есть подробный видеоурок.

Итак начнем наш процесс с восстановления файлов. Для начала процесса, узнаем что нам для этого необходимо:

  • Архив с файлами нашего сайта, это у нас имеется
  • Установленный на локальном компьютере Denwer, я думаю все это должны понимать, если у кого-то нет Денвера, немедленно его установите, это очень просто
  • Терпение и внимательность — это обязательное условие, если что-то не будет получаться не бросайте и не психуйте, а снова пробуйте

Далее действуем по инструкции:

  1. Стартуем Денвер
  2. Находим в системе новый диск Z (у Вас может быть другой диск), и в папке HOME создаем новый каталог с именем нашего будущего сайта. Я для примера назову его leonov.loc
  3. Внутри новой папки, делаем еще одну и присваиваем имя «WWW»
  4. В данную папку переносим все каталоги и файлы из нашего архива сайта. Уточняю что копировать надо не корневую папку, а то что находится в каталоге public_html

В моем случае это выглядит так:

перенос сайта на денвер

Куда копируем файлы с сайта

У вас все должно быть также, возможно за исключением имени локального диска Денвера. Внимательность и еще раз внимательность, я в свое время потратил много нервов на этой простейшей процедуре при переносе своего сайта WordPress на Denwer.

Перенос сайта на Denwer — восстановление базы данных

Импортировать базу будем так же как экспортировали, только через локальный PhpMyAdmin. Но для начала надо немного подкорректировать нашу базу — заменить в ней все ссылки, относящиеся к внешнему сайту. Если этого не сделать, то при первом же переходе по ссылке мы улетим на наш внешний сайт.

Для этого открываем базу с помощью программы Notepad++ и изменяем все ссылки внешнего сайта на ссылку локального сайта на Денвере. Для моего случая такой вариант:

перенос сайта на локальный хостингЗамена ссылок в базе данных WordPress

Активировать функцию поиска можно с помощью комбинации клавишей Ctrl+F либо нажав значок бинокля на панели инструментов.

Далее нашу исправленную базу надо упаковать архиватором ZIP (ОБЯЗАТЕЛЬНО) и после переименовать в такой формат «имя_БД.sql.zip». Именно такой формат используется при импорте базы.

Дальнейшие действия такие:

  1. Набираем в браузере //localhost/tools/phpmyadmin
  2. В левом верхнем меняю находим пункт Базы данных
  3. Придумываем имя для БД и нажимаем Создать

Создаем БД для переноса сайтаСоздание Базы Данных

Дальше будем осуществлять импорт подготовленной базы (с измененными ссылками и упакованную) в нашу созданную БД на Денвере. Для этого в PhpMyAdmin в левом окне панели в списке баз находим нашу базу, заходим в нее, далее нажимаем пункт меню Импорт. Далее все интуитивно понятно см. рисунок:

Импортируем БДИмпорт базы данных

После успешного импорта БД получаем сообщение:

Импорт успешно завершенУспешный импорт БД

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

Есть одно ограничение в Денвере, он позволяет импортировать базу размером не более 2048 Кб. Для того чтобы обойти это ограничение необходимо изменить файл php.ini расположенный по адресу z:\usr\local\php5\. Также открываем его с помощью программы Notepad++, ищем вхождение upload_max_filesize и увеличиваем искомое значение.

Коррекция конфигурационного файла wp-config.php

Итак мы подходим к концу нашего переноса / восстановления сайта WordPress на локальном компьютере. Для того чтобы подсоединить нашу БД к сайту необходимо отредактировать файл wp-config.php. Находим его в корневом каталоге нашего сайта и вносим следующие изменения с последующим сохранением:

Редактируем конфигурационный файл

Редактируем файл wp-config.php

На этом все наши манипуляции по переносу сайта на Денвер расположенный на локальном компьютере закончен! Обязательно делаем рестарт Denwer, набираем в браузере наш локальный сайт, в моем случае //leonov.loc/ и любуемся нашей работой. Попробуйте переходить по ссылкам и убедитесь что все ссылки ведут на локальный сайт.

Работа над ошибками

Возможно после переноса сайта на Denwer Вы столкнетесь с некоторыми ошибками, либо неправильным отображением сайта. Например когда я сделал перенос сайта на Денвер, то был удивлен, когда увидел совсем другую картинку, у меня слетели все настройки моего шаблона — они вернулись так сказать к заводским настройкам. Также бесследно исчезли текстовые виджеты из сайдбара. Вот как выглядел мой сайт после восстановления:

Восстановленный сайт Сайт после переноса

Так что ручками все-таки придется поработать и восстановить все настройки темы. У меня к счастью в теме есть возможность экспорта настроек темы в файл, с последующим импортом, поэтому настройка шаблона у меня заняла менее минуты. Вот как это выглядит:

Восстанавливаем внешний вид темыВосстановление настроек шаблона темы

После восстановления настроек темы все пришло в норму и наш процесс по переносу сайта WordPress с хостинга на локальный компьютер успешно завершен, с чем Вас и поздравляю! Если у кого-то возникнут вопросы прошу задавать в комментариях.

Для тех, кто не хочет вручную делать перенос сайта на Денвер, есть плагины, автоматизирующие данный процесс. Один из них и наверное самый лучший называется BackupBuddy. Развернутую мою статью об этом плагине можно прочитать перейдя по ссылке.

Видеоурок Перенос сайта WordPress с хостинга на локальный хостинг Denwer


P.S. Обратите внимание на страницу РЕКОМЕНДУЮ, где Вы найдете качественные бесплатные курсы по блоговедению и заработку в интернет. Жду Ваших комментариев. Подписывайтесь на обновления блога. Дмитрий Леонов | leonov-do.ru

Рекомендую прочитать похожие статьи:

Как перенести сайт wordpress с денвера на хостинг, с хостинга на хостинг

Опубликовано: 14 Февраль 2016

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

Неважно, переносите ли вы сайт с Denver или с другого хостинга – суть одинакова. Все небольшие различия будут указаны по ходу статьи отдельно.

Друзья, если у вас нет навыков и времени, платный хостинг beget оказывает бесплатные услуги по переносу сайта. Все что нужно - отправить им файлы сайта и дамп базы данных (как экспортировать их читайте ниже). Более подробно о услуге читайте в этом материале.

План действий

  • Создание пустой базы на хостинге.
  • Прикрепление домена на хостинг.
  • Экспорт существующей базы данных.
  • Редактирование.
  • Импорт БД на хостинг.
  • Сохранение файлов на локальном диске.
  • Редактирование файла wp-config.
  • Перенос файлов сайта на новый сервер.

Теперь более подробно по каждому пункту

Как создать базу данных на платном хостинге

После оплаты услуг провайдера, вы получите логин и пароль от своего личного кабинета. Войдите в него. Панели управления у каждого провайдера разные. Вам необходимо найти раздел, посвященный базам данных. В представленном примере он так и называется – MySQL.

Здесь требуется создать новую БД и пользователя для нее. Сначала – пользователь. Укажите имя и пароль для входа, нажмите «Добавить».

Затем – сама база. Напишите название и выберите пользователя из списка.

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

Все! Новая база MySQL создана и полностью готова к работе.

Как прикрепить домен

После того как вы приобрели домен, его необходимо прикрепить на ваш хостинг. Перейдите во вкладку «Домены».

Найдите кнопку «Прикрепить». Укажите свое доменное имя и тип – «Домен с собственной папкой».

Скорость прикрепления зависит от загруженности хостинг-провайдера. Обычно это длится не более 2-х часов. По завершении на сервере будет создана папка, в которую вы сможете поместить файлы WordPress движка.

При работе с некоторыми провайдерами необходимо прописать адреса DNS-серверов. Все необходимые данные должны быть указаны в вашем договоре. В крайнем случае их можно уточнить, обратившись в техническую поддержку.

Экспорт старой базы данных

Для переноса базы данных вашего сайта необходимо экспортировать ее в файл sql. Для этого можно воспользоваться инструментом phpMyAdmin. Он есть и на локальном сервере Denver, и у любого уважающего себя хостинг-провайдера.

На хостинге он должен находится в разделе «Базы данных». В случае с Денвером необходимо просто перейти по адресу localhost/Tools/phpmyadmin/index.php.

Откройте нужную SQL базу и щелкните по кнопке «Экспорт». Если система предложит вам «Быстрый» экспорт – откажитесь. Некоторые настройки необходимо поменять.

Выберите формат «SQL». Также нужно найти параметры создания дополнительных выражений и установить галку напротив «добавить DROP TABLE/ VIEW/ PROCEDURE/ FUNTCTION/ EVET/ TRIGGER».

Теперь можно сохранить БД на своем компьютере. Вы получите файл с разрешением .sql. Можно переходить к следующему шагу.

Редактирование БД

Этот пункт пригодится, если приобретенное доменное имя отличается от того, что вы указывали в Денвере. То есть все внутренние ссылки в базе будут указывать совершенно не на тот ресурс. Чтобы избежать подобной проблемы, нужно найти и заменить все ссылки в вашей базе.

Сделать это можно с помощью обязательно для каждого вебмастера программы – Notepad++:

  1. Запустите приложение и откройте в нем копию базы.
  2. Нажмите «Ctrl» + «F», чтобы открыть меню поиска.
  3. Откройте вкладку «Заменить» («Replace»). 
  4. Впишите старый адрес, который использовался на Денвере, и новый – купленный домен. 

    Обратите внимание!

    Писать нужно без слеша «/» в конце. Это важно.

  5. Нажмите «Replace All» («Заменить все»).
  6. Сохраните изменения и закройте Notepad.

Как импортировать файл sql на хостинг

Теперь подготовленный файл можно импортировать в созданную пустую базу на хостинге. Снова перейдите в раздел «MySQL» и откройте инструмент phpMyAdmin. Откройте вкладку «Импорт», укажите пусть к файлу и нажмите «Вперед».

Обратите внимание! Если база у вас обширная, и ее размеры выходят за пределы ограничений хостинга – ее можно заархивировать для уменьшения объема.

Загрузка файлов сайта

Если вы проводите миграцию с Денвера, этот пункт можно опустить. В случае с хостингом, вам необходимо скачать со старого сервера папку своего сайта. Для этого можно подключиться через FTP-клиент и скопировать все содержимое.

Здесь ничего сложного нет, можно переходить дальше.

Редактирование wp-config

В этом файле указано, какую базу следует использовать сайту, и как получить к ней доступ. Так как вы создали новую БД, содержимое wp-config следует отредактировать. Откройте его c помощью Notepad++ и поменяйте следующие параметры:

  • DB_NAME – сюда следует записать название базы, которую вы создали.
  • DB_USER – логин для входа.
  • DB_PASSWORD – пароль для входа.
  • DB_HOST – в большинстве случаев это «localhost».

Сохраните изменения и закройте блокнот. Теперь все готово к заключительной части миграции.

Перенос папки и файлов сайта на новый сервер

Для загрузки файлов на хостинг нужен FTP-клиент. Если у вас его по каким-то причинам нет, вы можете использовать обычный Проводник Windows. Данные для входа должны быть указаны в вашем персональном кабинете или прийти в сообщение на почту.

Просто откройте папку вашего сайта, и скопируйте все файлы в директорию «WWW».

Это последний шаг миграции. По завершении передачи информации по FTP ваш сайт начнет работать на новом хостинге.

Друзья, если у вас возникли вопросы, или что то не получается, пишите ниже, поможем. 

You have no rights to post comments

Как перенести сайт с Денвера на хостинг


Доброго времени суток, уважаемые читатели. Когда-то давно, аж 27 сентября прошлого года, я рассказывала, как установить WordPress на Denwer. Ещё тогда я решила, что у этой статьи просто обязано быть продолжение - как перенести готовый WordPress с Денвера на хостинг. Решила давно, а вот до готовой статьи добралась только сегодня. Надеюсь, кому-то эта статья будет полезна.

С самого начала хочу сказать, что алгоритм переноса любой CMS, работающей с базой MySQL одинаков. По крайней мере я в этом убедилась на личном опыте, работая с WordPress, Joomla и phpBB.

Перенести сайт с Денвера на хостинг, а также с хостинга на хостинг – очень просто. Самым главным в этом деле – подготовительные работы. Проведя их правильно, перенос осуществится легко и быстро. Порядок действия большого значения не имеет, но чтобы не скакать в статье, я постараюсь соблюдать последовательность.

Подготовительные работы перед переносом сайта с локального компьютера на хостинг

На стороне хостера

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

Самое главное, что вам сразу потребуется, это:

  1. Доступ FTP – дает ли вам этот доступ хостер сам или вы в личном кабинете можете самостоятельно создать данное подключение. Оно нужно для того, чтобы загрузить все файлы вашего сайта, которые пока находятся на вашем компьютере, на сервер хостера.
  2. База MySQL – создает ее для вас сам хостер и высылает логин и пароль к ней, или вы самостоятельно должны создать новую базу в личном кабинете.

Что значит – дает вам хостер сам? Когда вы заказываете услугу и оплачиваете ее, вам должно прийти письмо на почту с оповещением, что услуга подключена. Как правило, сразу в этом письме и есть дальнейшие инструкции или, как вариант, ссылка на справочный материал. Итак, если хостер сам создает для вас FTP подключение и базу MySQL, то он обязательно пришлет логины и пароли в письме вам на почту. Не теряйте такое письмо!

Если в письме нет ничего подобного, то идем в личный кабинет (уж к нему-то точно вам хостер пришлет доступ) и ищем в личном кабинете ссылки на разделы. Ищем что-то похожее на FTP подключение и Базы MySQL.

Как не сложно догадаться, если вы должны самостоятельно создать подключение или базу, то в нужном разделе будут для этого специальные команды и уж обязательно какие-то сопутствующие инструкции.

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

Для FTP подключения должно быть:

  • имя сервера, к которому вы будете подключаться через FTP подключение. Может иметь разные названия, зависит от настроек хостера. Вот возможные варианты:
  • ftp.ваш_домен.ru
  • ftp.домен_хостера.ru
  • XX.XXX.XX.XXX – какие-то цифры
  • Логин
  • Пароль

Для подключения к базе MySQL:

  • Название базы
  • Логин
  • Пароль

Название базы может совпадать с логином.

На этом этапе мы обладаем заветным доступом к серверу через FTP и данными нашей новой Базы MySQL.

Подготовка на своем компьютере.

Что такое FTP, FTP клиент и FTP подключение

FTP – это специальный протокол, с помощью которого мы можем перемещать файлы с одного сервера (компьютера) на другой при помощи интернета.

Для этого существуют программы - FTP клиенты. Есть как бесплатные FTP клиенты, так и платные. Признаюсь честно, я не сильно в них разбираюсь, у меня так получилось, что изначально я поставила пробную версию платной программы Total Commander. Она считается одним из самых лучших FTP клиентов. Затем у меня сломался компьютер, и, когда на заказ собрали новый и установили ОС, мне поставили и Total Commander. С тех пор так им и пользуюсь. В общем, для переноса сайта вы должны обязательно поставить себе подобную программу.

Когда у вас будут данные для FTP подключения и установлен FTP клиент, вы открываете программу и создаете новое подключение. Вот как это выглядит в Total Commander:

Название для себя – вписываете любое удобное для себя имя.

Что такое База MySQL и подготовка Базы к переносу

Одним из самых сложных этапов (когда в этом ещё не разбираешься) является перенос Базы MySQL.

Что такое База MySQL?

База MySQL – это хранилище (архив, библиотека) информации.

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

  • для хранения идентификационного номера вашей статьи;
  • для хранения даты, когда была опубликована статья;
  • для хранения имени автора, кто опубликовал данную статью;
  • для хранения текста статьи и другие ячейки.

Вот в таком виде хранится информация в Базе MySQL:

На вашем локальном компьютере на Денвере ваша база находится по адресу http://localhost/tools/phpmyadmin/ – это универсальный адрес, т.е. других вариантов просто и  быть не может. Интерфейс, в котором мы работаем с базой данных называется phpMyAdmin.

В левой колонке перечислены все базы, которые вы создавали на своем компьютере в тот момент, когда впервые устанавливали CMS на Денвер:

Прежде, чем мы начнем экспорт нашей базы данных, остановимся на очень важном пункте - адрес сайта.
Когда вы только создавали свой первый сайт на Денвер, какой адрес сайта вы придумали? У меня был wp.ru. А теперь, когда переносите сайт с денвера на хостинг, какой домен вы купили? Вряд ли они совпадают. Если мы все перенесем в том виде, как оно работало на домашнем компьютере, сайт не будет открываться по новому адресу домена, который вы приобрели. Все данные, имеющегося на денвере сайта, настроены на придуманный вами домен. И не будут работать по другому адресу.
Итак, нам нужно везде, где это необходимо, указать новый адрес сайта. Это должен быть адрес домена, который вы купили заранее, и что ещё важно - настроили купленный домен на сервер хостинга.
Самое простое, все подобные изменения можно внести непосредственно в админке сайта, в разделе общих (основных) настроек. Например, как в WordPress
Настройка домена в админке сайта
Будьте внимательны, делайте это в самую последнюю очередь, т.к. после того, как нажмете кнопку сохранить, вы уже не сможете зайти на свой сайт на домашнем компьютере по старому адресу.
Есть второй способ, который непосредственно связан с редактированием таблицы нашей базы данных MySQL.

У каждой CMS такая таблица может называться по разному. Например, в WordPress она называется wp_options, изменить адрес сайта нужно в трех ячейках, в phpBB - phpbb_config, изменить в двух ячейках. Там же можно изменить и адреса почты. Думаю, дальше вы с этим справитесь. Вернемся к переносу сайта.

Переходим в нужную базу. Находим вверху вкладку Экспорт. Т.к. мы пользуемся Денвером и не умеем пользоваться базами на профессиональном уровне, то все настройки для экспорта базы, выставленные в Денвере по умолчанию, подходят для экспорта базы. Т.е. если у вас нет каких-либо веских причин что-то менять в настройках по умолчанию, то ничего не меняйте. Внизу страницы установите галочку Save as file и нажмите кнопку Go (возможно, у вас все это будет на русском, у меня почему-то на английском).

База сохранится на вашем компьютере.

Важное замечание!

Могло так получиться, что во время установки какой-либо CMS на Денвер вы не создавали новую базу, а выбрали уже существующую на тот момент, например mysql (она всегда создается по умолчанию, когда вы устанавливаете Денвер на свой компьютер). Так вот в этой Базе, созданной по умолчанию, уже содержится какая-то информация, и теперь она "перемешалась" с той, экспорт которой нам нужно сделать. Именно для таких случаев, когда имеется только одна база, и в ней содержатся данные нескольких разных сайтов, всем таблицам одного сайта присваивается префикс таблиц – своего рода отличительный знак. Вот как это выглядит:

В таком случае переходим в эту базу, также переходим на вкладку Экспорт. На странице Экспорта есть окошко со списком таблиц, на основе префикса вам нужно выбрать те файлы, которые относятся к вашему сайту:

Дальше те же действия, что и описаны выше.

Итак, на данный момент мы имеем:

  1. Установленный FTP клиент.
  2. Создано подключение к серверу хостера.
  3. Имеем файл базы данных в формате .sql.
  4. Имеем данные для подключения к новой базе, которая находится на сервере хостера.

Переходим к переносу сайта.

Переносим сайт с Денвера на хостинг

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

Сам перенос можно разбить на три этапа (шага).

Шаг первый – переносим Базу MySQL

Для начала выясним, как хостер позволяет загрузить вашу базу на сервер. Как правило, хостер предоставляет доступ в phpMyAdmin – точно такой же, как и в Денвере, где вы делали экспорт вашей базы MySQL. Ссылку на phpMyAdmin хостер либо присылает в письме вместе  с другими данными, либо в личном кабинете есть ссылка на переход в phpMyAdmin. Если у вас есть такой доступ, заходим, жмем по вкладке Импорт. Далее по кнопке Выберите файл, выбираем файл со своего компьютера.

Внизу справа будет кнопка для загрузки. После загрузки вы получите сообщение с поздравлениями о том, что база загружена.

Может быть и такой вариант, когда хостер дает возможность загрузить базу на свой сервер по FTP соединению, а затем в личном кабинете загрузить базу непосредственно в phpMyAdmin. Подробности об этом ищите в личном кабинете у хостера.

Шаг второй – переносим файлы сайта с компьютера на хостинг

Открываем на своем компьютере FTP клиент. Подключаемся к серверу.

Как правило, FTP клиент так устроен, что в окне программы мы видим два рабочих окна. В одном всегда отображаются папки на вашем компьютере, в другом после подключения к серверу отображаются папки, которые находятся на сервере, к которому мы подключились.

Как видно из скрина, в Окне 1 находятся папки, которые создал для нас хостер для нашего сайта. Ничего нового здесь создавать не нужно. В Окне 2 – наша папка с сайтом, который мы собираемся перенести на хостинг.

В Окне 1 у меня три папки, которые создал хостер. У вас может быть всего одна папка, или две, они могут совершенно по другому называться. Тут мы должны знать, в какую именно папку должны перенести свой сайт. Обычно, информацию об этом можно найти на сайте хостера в справочной документации. Как правило, папка, в которой должен быть сайт может иметь такие названия:

  • public
  • html
  • public_html
  • www
  • public_www

Очень важно - сайт нужно залить именно в папку. Двойной клик мышки по папке откроет ее (в Total Commander). Папка будет пустой, либо в ней может быть один единственный файл index.html (зависит от хостера). Если такой файл имеется, смело его удаляем.

В Окне 2 кликаем по папке www. Вы увидите файлы своего сайта, который пока находится на вашем компьютере на Денвере.

Выделяем все файлы и жмем на кнопку Копирование. Начнется перенос папок.

Шаг третий – редактирование файла конфигурации

Редактирование файла конфигурации - самый важный этап в процессе переноса сайта на хостинг. У каждой CMS имеется свой конфигурационный файл, в котором содержится важная информация:

  • Имя Базы данных MySQL.
  • Логин для подключения к Базе MySQL.
  • Пароль к Базе MySQL.

Также там есть поля и для другой информации, это уже зависит от конкретной CMS.

Итак, конфигурационный файл WordPress называется wp-config.php, такой же файл в Joomla называется configuration.php, а в phpBB – просто config.php. Файл конфигурации находится в корне сайта. Вы можете его отредактировать, перед любым из описанных выше действий.

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

Открываем этот файл в редакторе. Я сделала скрины разных файлов (именно те места, которые необходимо отредактировать), чтобы вы увидели, на сколько они все похожи.

Конфигурационный файл WordPress:

Конфигурационный файл phpBB:

Конфигурационный файл Joomla:

Обратите внимание, что все все файлы между собой достаточно похожи. Везде есть поле, для указания имени базы, логина, пароля. Я специально выделила ещё адрес базы localhost. Как правило, адрес базы всегда имеет именно это название.

В файле joomla есть ещё два поля, которые я указала, это адреса папок logs и tmp. Необходимо прописать путь от корня сервера хостера до этих папок.

Также вы можете увидеть, что в конфигурационном файле есть и другие поля, которые могут быть заполнены или быть пустыми. Большинство полей можно настроить через админку CMS. А вот подключение к базе данных на сервере хостера всегда надо указывать вручную (в том случае, если мы переносим уже работающий сайт с Денвера или вообще с любого другого хостинга).

На этом перенос сайта завершен. Теперь он доступен в интернете и вы можете набрать его адрес в адресной строке браузера.

Если вдруг сайт недоступен, в первую очередь перепроверьте именно конфигурационный файл.

Текста получилось много, но только потому, что я пыталась объяснить какие-то базовые понятия. На самом деле перенос сайта занимает не более 10 минут, за исключением времени, когда папки копируются на хостинг.

На этом заканчиваю. Удачи в развитии.

Как перенести wordpress (блог) с денвера на хостинг

Здравствуйте уважаемые посетители блога о создании сайтов webbomj.ru. В данной статье я рассмотрю последний элемент в курсе: “создание блога шаг за шагом”, перенос блога с денвера на хостинг.

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

Для того, чтобы перенести наш блог расположенный на денвере (о денвере) нам необходимо:

  • Блог который мы будем переносить
  • FTP клиент, я буду пользоваться total commander.
  • Хостинг, который мы зарегистрировали.

Перенос блога wordpress на хостинг. База данных случай 1.

Первое что мы с вами сделаем — это сделаем копию базы данных, для того чтобы перенести ее на хостинг.

Начнем мы с открытия phpmyadmin на денвере, кто не помнит смотрим видео урок тут.

  • Запускаем денвер.
  • В браузере вводим localhost/Tools/phpMyAdmin/
  • В открывшемся окне phpmyadmin мы выбираем в левой колонке базу данных (БД) которую мы создали во втором уроке. Я ее называл во втором шаге — Wp1.

  • Теперь нам необходимо нажать на вкладку: “Экспорт/Export”.
  • Нажимаем “Выбрать все/select all”.
  • Далее ставим галочку на против “SQL”
  • Ставим галочку “Добавить Drop Table”.
  • Ставим галочку: ”Сохранить как файл” и выбираем файл gzip.
  • Нажимаем кнопку “ОК”.

Сохраняем базу данных к себе на жесткий диск и не забываем про нее. Она еще пригодится нам при переносе wordpress.

Теперь нам необходимо создать базу данных для блога на нашем хостинге. Для этого нам необходимо следовать инструкциям:

  • Заходим в direct admin, если у вас хостинг который я разбирал в 11 шаге.
  • Нажимаем: Управление MysQL.

  • Нажимаем: Создание базы данных.

1. Пишем имя базы данных. Полное имя базы данных имеет вид ВАШАККАУНТ_ИМЯБД. Мой аккаунт я закрасил на картинке ниже. Незабываем данные которые вбиваем, мы будем их вписывать в файл wp-config.php.

2. Пишем имя пользователя. Полное имя пользователя имеет вид ВАШАККАУНТ_ИМЯПОЛЬЗОВАТЕЛЯ.

3. Пишем пароль.

4. Повторяем пароль и нажимаем кнопку создать. Все наша база данных создана.

  • Далее нам необходимо импортировать ту базу данных которую мы скачали на компьютер в самом начале. Выбираем phpMyadmin, вводим логин и пароль. Нас перекидывает в phpmyadmin.

  • Выбираем только что созданную базу данных (мы создали ее c помощью MySQL) в левой колонке и нажимаем на вкладку “Импорт/import”. Мы перешли на страницу импорта нажимаем кнопку: “Обзор” выбираем сохраненную ранее базу данных и нажимаем ок.
  • При успешном импорте увидите сообщение что обработано ххх запросов. Все база данных с денвера переместилась на хостинг.

[warning]Внимание!!! Так как мы на денвере создали папку (заменяющую доменное имя) wp1.ru, то в выше приведенный случай годиться только для переноса домена wp1.ru и никакого больше!!! Если у вы зарегистрировали доменное имя не такое, как папка в денвере, то для вас описан случай ниже.[/warning]

Перенос wordpress блога с денвера на хостинг. База данных случай 2.

Так как у нас в денвере доменное имя wp1.ru, а доменное имя которое я зарегистрировал совсем другое например wpppp1.ru, то мне нужно проделать те же самые шаги, но только:

  • При сохранении базы данных, сохранить без архивации.

  • В этом случае база сохраняется в текстовом формате и мы будем редактировать ее в текстовом редакторе NOTEPAD++, чтобы заменить wp1.ru на wpppp1.ru.
  • Открываем сохраненную базу данных c помощью текстового редактора notepad++. Нажимаем ctrl+F(открывается поиск) или нажимаем поиск => найти. Также можно нажать на значок бинокля.

  • Далее нажимаем вкладку заменить. Вписываем сначала домен который был (wp1.ru это домен который был на денвере), теперь который мы зарегистрировали (wpppp1.ru). Далее нажимаем кнопку “заменить всё”.
  • Нажимаем вкладку Кодировки => кодировать в UTF без (BOM). Сохраняем. Теперь можно переходить к тем же пунктам, что и в предыдущем случае.

Перенос wordpress блога с денвера на хостинг. Перенос файлов на хостинг.

Теперь, после того, как создали и перенесли основную информацию (базу данных) нужно перенести все файлы с денвера на хостинг. Для этого я буду использовать TOTAL COMMANDER (удобная программа, включающая FTP клиент и множество функций).

  • Открываем TOTAL COMMANDER и переходим в нашу папку с блогом на денвере (я открыл его слева, на картинке ниже).

  • Заходим по FTP соединению на наш хостинг и скидываем файлы блога Wp.ru на хостинг. Достаточно выделить файлы и мышкой перенести из колонки файлы с денвера в колонку хостинга.

Для того, чтобы создать FTP соединение щелкаем по иконке FTP (я выделил вокруг линией эту иконку на картинке выше). Выходит вот такое окошко:

  • Нажимаем кнопку: “Новое соединение/ new connection”. Вылезает вот такое окошко создания нового соединения:

 

  • Вводим название сессии(Session) и имя хоста(HOST name), обычно ваш домен и нажимаем кнопку OK. Также можете ввести имя пользователя и пароль. Я ввожу их при соединении.
  • Далее нажимаем на созданное соединение и жмем кнопку:”Connect”, как на картинке ниже:

  • Вводим логин и пароль, если при создании соединения не вписали в поля “User name” и “password”. Все мы зашли на хостинг, теперь выделяем файлы блога на денвере мышкой и переносим на хостинг в папку ваш домен/public_html/.

[warning]Обязательно переносите все файлы с денвера на хостинг, а не какие либо на выбор. Тут я хочу сказать, что нужно перенести не только шаблон, а все файлы в папке!!![/warning]

  • После того, как перенесли файлы на хостинг мы редактируем файл wp-config.php. Для этого выделяем его и жмем кнопку EDIT(можно редактировать его и на денвере а потом уже перенести готовый, в этом случае пользуйтесь NOTEPAD++ или AKELPAD).

Открываем файл wp-config.php и теперь нам нужно изменить:

  1. Имя базы данных, это то которые мы создавали в выше, имя базы данных вставляется с перфиксом, о префиксе говорил выше.
  2. Имя пользователя аналогично создавали выше и также вставляется с префиксом.
  3. Пароль к базе данных, тоже создавали выше, вставляется без префикса.

В итоге у нас получится что-то типо вот этого:

 

После префикса идет разделительная линия: ( _ ). Обязательно сохраняйте и перезаливайте файл. Также если вы изменили файл на денвере, то перенесите его.

  • Теперь заходим в административную панель в раздел Параметры –>Общие и изменяем строчку: “АДРЕС САЙТА (URL)” на ту что находится выше в строчке “Адрес WordPress (URL)”.

Ну вот собственно и все, я полностью показал (в картинках), как перенести блог с денвера на хостинг и также досконально описал.

У кого возникнут проблемы с переносом, прошу писать в комментариях, я помогу вам перенести блог с денвера на хостинг.

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

Недорого и качественно

Посмотрите похожие посты:

Как перенести сайт с хостинга на Denwer за пять минут!

Друзья мои! В недавней статье, где я рассказывала о Гигахосте — новой на российском рынке компании по предоставлению услуг виртуального хостинга, я пообещала, что в следующий раз расскажу отвечу на один из вопросов, который получила от вас, мои дорогие читатели. Однако вышло так, что та информация, которую я подготовила, оказалась неактуальна для для спрашивавшего. К счастью, выручил меня (причем уже не в первый раз) Артем, задав в комментариях другой вопрос, ответ на который я сегодня и публикую.

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

В числе призов, кстати, подписка на плагин перелинковки от Сергея Первушина, инфопродукты и энные суммы денег! 🙂 Так что всех желающих пополнить свой блог новой интересной статьей, да еще и приз за это получить, я мягкой кошачьей лапой выпроваживаю к Василию.

Ну а с теми, кто еще здесь, мы займемся делом.

Суть вопроса: необходимо работающий на wordpress блог перенести на Denwer. Зачем это может понадобится? Тут ответ очевиден: для тестирования новых скриптов, для внесения изменений в дизайн — в общем, для любой технической работы с вашим блогом.

Понятно, что с работающей на хостинге версией сайта экспериментировать крайне вредно и даже опасно — при самых прямых руках растущих вполне себе из правильного места вероятность ошибки и, как следствие, поломки блога не исключена. Ну а Денвер все стерпит! Поэтому сейчас я покажу, как перенести блог или сайт с хостинга на Denwer.

Перенос с хостинга на Denwer блога WordPress

Прежде всего давайте убедимся, что у нас есть все необходимое.

  1. Папка с блогом — ее необходимо скачать с вашего хостинга любым FTP-клиентом
  2. База данных вашего блога — ее можно экспортировать в панели управления хостингом, используя PhpMyAdmin, или же создать ее бекап с помощью других инструментов. К примеру, у меня на блоге установлен замечательный плагин WP Better Security, который позволяет создать бекап БД прямо из админки блога
  3. Установленный Denwer — уж простите за очевидность. Если вдруг у вас денвера на компьютере почему-то не оказалось, у меня есть подробная инструкция о том, как установить Denwer. Можете ознакомиться.
  4. Последний пункт обязательный — без него три предыдущих бесполезны: это наличие более-менее прямых рук (ну а в моем тяжелом случае — лап). А, ну и немного внимательности и терпения — это как всегда!

Итак, чеклист озвучила, теперь к делу.

Перенос на Денвер. Шаг 1: копируем папку с блогом с хостинга на свой жесткий диск

Собственно, здесь у вас проблем возникнуть не должно:

  1. Подключаетесь по FTP к своему серверу (только не говорите, что не знаете как — ну как-то же ваш блог на сервере оказался!) — ФайлЗилла в помощь!
  2. В левой части окна выбираем папку на диске, куда будем сохранять файлы блога
  3. Если ваш блог находится прямо в корневой папке на хостинге, то выделяете все файлы и в контекстном меню, вызываемом правой кнопкой мыши, выбираете «Скачать»
  4. Если же блог расположен на дополнительном домене, то находите его доменную папку и точно так же скачиваете.
  5. По окончании передачи файлов убедитесь, что во вкладке «Неудавшиеся передачи» нет файлов. Если же есть, необходимо закачать их еще раз.

Перенос на денвер. Шаг 2. Экспорт базы данных

Если на первом шаге мы скачали всего лишь каркас сайта — его файлы, то сейчас подготовим для переноса на Denwer его содержание: статьи, комментарии, настройки и т.д. — все это хранится в базе данных.

Для того, чтобы сохранить базу данных на свой диск, нужно проделать ряд несложных действий:

  1. Зайти через Панель управления на хостинге в phpMyAdmin
  2. В левой панели кликнуть по названию базы данных, которую нужно экспортировать — не перепутайте!
  3. Затем в верхнем меню перейти на вкладку «Экспорт»
  4. Выбрать обычный режим и компрессию изменить с «Нет» на «gzip». Больше ничего трогать не советую.
  5. Жмите «ОК» и соглашайтесь с предложением сохранить архив БД на ваш компьютер.

Перенос на денвер. Шаг 3: Создаем папку на Денвере

  1. Запускаем Денвер
  2. Заходим на локальный диск Денвера через проводник, и в папке «Home» создаем каталог для нашего блога. Я для наглядности переношу свой блог, поэтому создала папку «koshka»:
  3. Теперь заходим в только что созданную папку и там создаем еще одну, которая ОБЯЗАТЕЛЬНО должна называться «www»
  4. А теперь в папку «www» копируем содержимое папки с блогом, которую мы скачали с хостинга. Заметьте, не саму папку целиком, а ее содержимое: заходим в нее и копируем все файлы и папки, которые там лежат, а затем вставляем в папку «www». Почему я так подробно на этом останавливаюсь? Потому что сама не раз ловилась на этом — все правильно делаю, а блог не работает! Можно всю голову сломать, а ошибку так и не вычислить, хотя она на поверхности!

Перенос на Денвер. Шаг 4: Создаем базу данных

Базы данных создаются в локальном PhpMyAdmin:

  1. Переходите по адресу «http://localhost/tools/phpmyadmin«
  2. Находите в верхнем меню пункт «Базы данных»
  3. Указываете название БД и выбираете из выпадающего списка сравнение «utf8_general_ci«:

Теперь необходимо подредактировать базу данных, экспортированную с хостинга. Для этого открываем файл «sql», который лежит в архиве БД, на редактирование в Notepad++ и заменяем все вхождения URL вашего сайта на хостинге на название папки на Денвере, куда вы заливали файлы. В моем случае эта операция будет выглядеть так:

Кстати, для тех, кто не знает: кнопка поиска/замены в Notepad++ находится в верхней панели — это значок бинокля.

После этого нужно измененный файл БД запаковать обратно в архив с расширением «zip», а затем уже этот архив переименовать в «имя_архива.sql.zip «, то есть сразу после названия добавить «.sql».

Далее необходимо импортировать отредактированный нами файл базы данных в БД на денвере.

Для этого в локальном PhpMyAdmin заходим внутрь БД, созданной нами (список всех баз данных слева), и переходим вверху на вкладку «Импорт». Выбираем наш архив БД, созданный чуть раньше, и не меняя остальных настроек, жмем кнопку «OK»:

Начинается процесс импорта базы данных, который может занять даже несколько минут в зависимости от размера БД.

Заметьте: на Денвере есть ограничение на размер импортируемой базы данных — 2048 Кб, это 2 Мб. У меня размер базы данных меньше 2 Мегабайт, но возможно, у вас это значение больше. И денвер откажется принимать такую БД. Что же, перенос на Denwer невозможен? Вовсе нет!

Это ограничение прописано в файле настроек Denwer — в файле «php.ini«. Расположен он по этому адресу: Z:\usr\local\php5.

Его нужно открыть на редактирование все тем же Notepad++ и найти в нем строку «Maximum allowed size for uploaded files«:

И уже здесь изменить значение «2М» на нужное вам в зависимости от размера базы, которую планируете импортировать.

Перенос на Денвер. Шаг 5: Редактируем файл wp-config.php

Процесс переноса блога с хостинга на Denwer подходит к концу. Осталось нам совсем немного: подключить к блогу созданную нами базу данных.

Настройки подключения хранятся в файле «wp-config.php«. Расположен он в корневой папке вашего блога на Денвере.

Открываем его на редактирование и изменяем следующие строки:

Сохраняем файл.

На этом, собственно, практически все. Осталось только перезапустить Денвер, чтобы он «увидел наш» блог! И теперь можно попытаться открыть его, набрав в адресной строке браузера «http://koshka«!

Финальные замечания по переносу сайтов с хостинга на Denwer

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

Возможные ошибки и их решения

1. Появляется сообщение о невозможности соединиться с базой данных.

Решение: проверяйте и перепроверяйте записи в файле «wp-config.php» — проблема кроется именно там.

2. Вместо вашего блога при наборе его адреса начинается установка WordPress

Решение: Заново импортируйте БД на Денвер, проверьте, что импорт делаете именно в ту базу, которую подключаете к блогу. Вообще такая ошибка типична для случая, когда блог с БД соединился, но там ничего нет. На всякий случай проверьте совпадение префикса БД с тем, который указан в файле конфига.

3. Белый экран

Скорее всего, вы не полностью скачали файлы блога с хостинга. Перекачайте еще раз.

4. Кракозябры

Это беда с кодировкой БД — идите вновь в локальный phpMyAdmin и меняйте кодировку всех таблиц на «utf8_general_ci».

5. До фига непонятных слов на белом фоне

Обычно эта ошибка вызывается некорректной работой какого-нибудь плагина. Кстати, внимательно прочитав, что написано в сообщении об ошибке, вы это проблемный плагин без труда вычислите.

Для решения проблемы достаточно просто зайти в папку с плагинами вашего блога на денвере и удалить проблемный плагин. Так, у меня блог не захотел работать из-за плагина перелинковки Smart Linker. Я его удалила, и все отлично заработало.

Отлично, да не отлично! Вот как выглядит мой блог после переноса:

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

Кроме того,у меня исчезли картинки из первой статьи. Долго ломала голову, в чем дело, а потом вспомнила, что полный бекап блога делала не прямо сейчас, а немного раньше, когда эта статья еще не была написана. А вот базу данных экспортировала уже после. Вот так и пропали картинки :). Web-Кошка опять отличилась своей растяпистостью!

Еще придется расставить по местам виджеты, опять настроить меню, но все это уже детали. Самое главное, что процесс переноса блога с хостинга на денвер мы победили, и еще через полчаса работы у вас на локальном компьютере будет точная копия работающего блога. С чем вас и поздравляю!

Итак, полигон для экспериментов над блогом мы развернули, можно и приступать! А я, с вашего позволения, пока попрощаюсь с вами до следующего раза, который (спасибо дождливой погоде и холоду!) наступит уже очень скоро! А была с вами всегда ваша пушистая Web-Кошка!

Как блог на WordPress перенести на локальный сервер Денвер

перенести на денвер

Привет всем! Эта статья написана как шпаргалка для меня. Конечно же, вы тоже можете пользоваться информацией, и если она принесет вам пользу, я буду только рад за вас.

Мне понадобилось блог на WordPress перенести на  Денвер (локальный сервер) в том виде, в котором он был у меня на данный момент. Получилось у меня это не сразу и поэтому я решил написать подробную статью, что бы не держать все в голове. Огромную пользу мне оказал блог Валерия Воронина ( http://aimblog.ru/).

Локальный сервер

Для начала нам нужен локальный сервер. Здесь все просто. Переходим на сайт http://www.denwer.ru/. На официальном сайте можно скачать локальный сервер Денвер с последующей установкой. Об этом рассказывать не буду, так как инструкций по установке Денвера очень много в сети интернет.

[smartads]

 

Денвер установили и создаем папку с названием блога ( можно назвать как хотите). Я назвал usvinternet.

Я заходил в Денвер для создания папки через диск С/ куда установил Денвер  C:\WebServers\home\localhost\www\usvinternet\

Создание папки для файлов блога

Эта папка нам понадобится для копирования файлов с хостинга. На изображении показан фрагмент программы Total Commander вместо привычного всем проводника, так как с ним очень удобно работать.

Сохраняем базы данных на компьютер

Что бы перенести базы данных с хостинга на локалку, заходим в базы данных MySQL  на хостинге. В моем случае это хостинг TimeWeb.

Выбираем нужную базу данных и переходим к вкладке «ЭКСПОРТ».

Экспорт базы данных

Нам будет предложен вид экспорта.

Выбор способа экспорта

Мы выбираем «Обычный» и переходим к настройкам  сохранения файла.

Настройки сохранения файла

Все оставляем как на рисунке, только компрессию выбираем zip или gzip. Я поставил zip. И жмем кнопку OK, сохраняем на компьютер. Все делается точно так же как и при бэкапе блога.

Создание базы данных на Денвере.

Что бы создать базу данных на локальном сервере переходим по адресу, прописав его в адресной строке браузера:   http://localhost/Tools/phpMyAdmin/

Переходим во вкладку «Базы данных»,

Создание новой базы данных

вводим название базы, кодировку ту, которая у вас прописана на хостинге( в моем случае utf8_general_ci ) и жмем на кнопку «Создать».

Импорт базы данных на Денвер

Теперь переходим к импорту скаченной базы данных. В левой колонке выбираем вновь созданную базу и переходим к вкладке «Импорт».

Импорт базы данных

Выбираете сохраненный на компьютере файл и жмете кнопку ОК.

Выбор файла для импорта

Если импорт прошел успешно, то в левой колонке откроются названия таблиц. Из этого списка выбираем таблицу с названием wp_optons.

Название таблиц

В открывшейся таблице обращаем внимание на первую строчку,  и вносим изменения нажав на слово «Изменить».  Вместо адреса блога прописываем http://localhost/usvinternet  и жмем ОК.

Изменить адрес

 

Прописать адрес

 

Базы данных в рабочем состоянии. Далее переходим к переносу файлов с хостинга на Денвер.

Переносим на Денвер файлы с хостинга

Для переноса файлов я использовал FTP клиент FilleZilla.

В левой калонке я нашел созданную папку в Денвере, её путь:  C:\WebServers\home\localhost\www\usvinternet\.

В правой колонке открыл папку с файлами блога на хостинге.  Выделяем все файлы и копируем в папку usvinternet.

Копируем файлы с хостинка на локалку

Файлы скопировались, находим файл config.php и открываем его блокнотом notepad++.

В этом файле меняем название базы данных как на Денвере.

В строчке пользователь пишем root.

В строчке пароль ,удаляем пароль.

Изменение названия базы данных

Все сохраняем, перезапускаем Денвер. Попробуем зайти в блог прописав, в адресной строке адрес, который мы написали в базах данных:  http://localhost/usvinternet.

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

Что бы попасть в админ панель блога на локалке вписываем адрес в адресную строку:  http://localhost/usvinternet/wp-admin/. Логин и пароль те же что и на блоге в сети интернет.

Переходим в «Парамеры» → «Общие» → где адрес сайта вписываем адрес локального сайта http://localhost/usvinternet.

Изменения в админ панели

Вот и все. WordPress перенести на Денвер, как оказалось, не сложно. Самое главное все сделать внимательно. Теперь можно делать с ним все что угодно, проводить любые эксперименты. Получившийся положительный результат применять на работающем блоге на хостинге.

 

Переносим WordPress с Denwer’a на рабочий хостинг

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

В этой статье я расскажу как я переношу сайт или блог на CMS WordPress на рабочий хостинг в сети Интернет.

Все это я делаю за 5 минут работы, так что в этой статье будут лишь только мои заметки и все.

Для начала нам необходимо сделать бекап нашей базы WordPress на своем локальном хостинге. Для этого заходим в phpMyAdmin. Далее в списке наших базы данных (БД) выбираем необходимую БД, в которую записываются все данные из вашего блога (сайта) и переходим на пункт Экспорт. В писке форматов экспорта БД выбираем SQL, но можете любой другой, по Вашему усмотрению, я выбираю именно такой формат, кроме того я ставлю переключатель на – Обычный, отображать все возможные настройки и в поле Компрессия из выпадающего списка выбираю gzip.

Итак, БД она сохранена локально теперь нам необходимо записать ее на выделенный хостинг. Для этого заходим в Вашу панель управления, создаем новую БД, нового пользователя этой БД, выдаем ему все необходимые права для работы с БД и открываем нашу базу данных и переходим в пункт Импорт. Нажимаем по кнопке «Выберите файл» указываем путь к нашей сохранено локально БД и нажимаем кнопку «Ок». Все, мы импортировали в БД, которая размещена на хостинге, таблицы с нашего локально сервера, если конечно у Вас не возникло при импорте никаких ошибок.

Дальше действия очень просто, теперь нам необходимо изменить настройки подключения к нашей БД, которая находится уже на хостинге. Для этого открываем файл wp-config.php и ищем в нем следующие строки:

/** Название базы данных WordPress */
define('DB_NAME', 'wordpress');
/** Имя пользователя MySQL */
define('DB_USER', 'root');
/** Пароль MySQL */
define('DB_PASSWORD', '');
/** Хост MySQL */
define('DB_HOST', 'localhost');

Здесь меняем параметры на наши, которые Вы создали на своем хостинге и сохраняем изменения. Все, мы почти уже подходим к финишной прямой. Теперь необходимо перенести файлы блога(сайта) с локального хостинга на выделенный, для этого создаем ftp-подключение к нашему выделенному хостингу, и открываем папку public_html (чаще всего файлы закачиваются именно в эту папку). В эту папку нам необходимо перенести все файлы сайты, как они лежат у вас на локальном хостинге (соблюдая иерархию файлов и папок).

После того, как Вы перенесли файлы блога(сайта) на выделенный хостинг можете попробовать зайти на сайт, если параметры подключения Вы задали верно, то у Вас загрузиться Ваш сайт, но на нем будут неактивные(недействительные) ссылки на картинки, на статьи и так далее. Для этого нам необходимо изменить некоторые данные в таблицах БД. Заходим в нашу БД, которая размещена на хостинге, выбираем пункт SQL и нам необходимо выполнить 2 пункта замены данных в таблицах:

  • Изменить действующий url нашего блога(сайта): он в таблице записан как локальный, для этого выполняем следующий SQL-запрос:
UPDATE wp_options SET option_value = REPLACE(option_value, 'старый домен вашего сайта', 'новый домен вашего сайта') WHERE option_name = 'home' OR option_name = 'siteurl';
  • Теперь нам  остается только изменить адреса наших ссылок, для этого выполняем следующий SQL-запрос:
UPDATE wp_posts SET guid = REPLACE(guid, 'старый домен','новый домен');
 
UPDATE wp_posts SET post_content = REPLACE(post_content, 'старый домен', 'новый домен');

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

Также советуем почитать на PressDev.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *