Перенос WordPress блога с localhost на хостинг
Наконец, после покупки хостинга, я смог перенести свой блог на него. Не сказать, что это не стоило мне никаких усилий.
Пришлось погуглить для того чтобы грамотно решить все возникшие проблемы. Но зато теперь я могу рассказать вам о том, как перенести WordPress блог с локального сервера на удаленный, учитывая все нюансы.
Итак, шаг первый. Создание бэкапа базы данных и файлов блога. Создать бэкап файлов проще всего. Нужно всего лишь запаковать все файлы в архив ZIP. Далее, заходим в phpMyAdmin локального сервера и делаем бэкап базы данных. Для этого выбираем нужную базу данных, заходим в нее и нажимаем по пункту Export (Экспорт, Экспортировать). Большинство настроек экспорта обычно трогать не надо. Вам всего лишь нужно указать, что экспортировать базу данных нужно в формате SQL в файл. На этом первый этап закончен.
Экспорт базы данных Теперь нужно импортировать базу данных и переместить файлы на сервер хостинга. Импортируется база данных также как и экспортируется, через phpMyAdmin, только уже не локальный. Перед этим конечно же нужно создать базу данных на хостинге. Думаю с этим вы справитесь сами, так как на разных хостингах это происходит по разному.
Перед импортированием нужно заменить все локальные ссылки на новые. Для этого открываем экспортированную базу данных в любом текстовом редакторе, находим все вхождения слова localhost и заменяем их. Например ссылку http://localhost заменим на http://mysite.ru и т.д. А такую, как Z:\\home\\localhost, заменим абсолютным путем до сайта от корня сервера. Узнать этот путь можно, залив специальный php-файл на сайт и запустив его в браузере. Скачать его вы сможете в конце данной статьи.
Бэкап файлов заливаем на сайт и распаковываем онлайн файловым менеджером. Обычно такой на хостинге есть. Также нужно отредактировать файл configuration.php движка WordPress. В нем замените имя базы данных, имя пользователя базы данных и его пароль на новые, выданные вашим хостинг-провайдером.
Пол дела сделано. А вы как хотели? :) Основная работа впереди. Теперь нужно протестировать работу блога на сервере: нет ли на страницах «крякозябров», работают ли все функции и т.д.
Пришлось погуглить для того чтобы грамотно решить все возникшие проблемы. Но зато теперь я могу рассказать вам о том, как перенести WordPress блог с локального сервера на удаленный, учитывая все нюансы.
Итак, шаг первый. Создание бэкапа базы данных и файлов блога. Создать бэкап файлов проще всего. Нужно всего лишь запаковать все файлы в архив ZIP. Далее, заходим в phpMyAdmin локального сервера и делаем бэкап базы данных. Для этого выбираем нужную базу данных, заходим в нее и нажимаем по пункту Export (Экспорт, Экспортировать). Большинство настроек экспорта обычно трогать не надо. Вам всего лишь нужно указать, что экспортировать базу данных нужно в формате SQL в файл. На этом первый этап закончен.
Экспорт базы данных Теперь нужно импортировать базу данных и переместить файлы на сервер хостинга. Импортируется база данных также как и экспортируется, через phpMyAdmin, только уже не локальный. Перед этим конечно же нужно создать базу данных на хостинге. Думаю с этим вы справитесь сами, так как на разных хостингах это происходит по разному.
Перед импортированием нужно заменить все локальные ссылки на новые. Для этого открываем экспортированную базу данных в любом текстовом редакторе, находим все вхождения слова localhost и заменяем их. Например ссылку http://localhost заменим на http://mysite.ru и т.д. А такую, как Z:\\home\\localhost, заменим абсолютным путем до сайта от корня сервера. Узнать этот путь можно, залив специальный php-файл на сайт и запустив его в браузере. Скачать его вы сможете в конце данной статьи.
Бэкап файлов заливаем на сайт и распаковываем онлайн файловым менеджером. Обычно такой на хостинге есть. Также нужно отредактировать файл configuration.php движка WordPress. В нем замените имя базы данных, имя пользователя базы данных и его пароль на новые, выданные вашим хостинг-провайдером.
Пол дела сделано. А вы как хотели? :) Основная работа впереди. Теперь нужно протестировать работу блога на сервере: нет ли на страницах «крякозябров», работают ли все функции и т.д.
