Перенос сайта с локального сервера на локальный сервер. WordPress в связке с XAMPP

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

XAMPP и WordPress: перенос сайта с локального сервера на локальный сервер

Вы даже не представляете, сколько мне пришлось перелопатить информации, чтобы узнать, как устроить безболезненный перенос сайта с локального сервера на локальный сервер или проще говоря – с localhost на localhost. Сайт я делал на своем ПК, а не сразу на хостинге. CMS была выбрана для моих целей – WordPress.

Давайте сначала разберемся, что такое локальный сервер! Локальный сервер – это, своего рода, хостинг, только он сейчас является нашим компьютером и без наличия сети Интернет мы и web-разработчики сможем работать над сайтом от установки шаблона до его видоизменения и наполнения контентом. Наступит этап, когда определенные настройки потребуют на специальных сервисах ввода домена сайта, тут начнется переезд с localhost на хостинг.

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

Денвером я перестал пользоваться по своим причинам года 1,5 назад:

  • На тот момент были конфликты с антивирусом Аваст от бесплатной до платных версий. Искать другой антивирус не хотел, т.к. была куплена лицензия и терять деньги впустую не видел смысла.
  • Были конфликты с портами, которые использует Скайп: 80 и 443. Скайпу я эти порты закрыл, но Денвер все равно не запускался.
  • Вопрос решался эмуляцией Денвера в Windows 7 SP1 под Windows XP SP
  • Приходилось в антивирусе (брандмауэре) давать полный «карт-бланш» программе Denwer.

Это весомые аргументы, почему я не вернулся спустя 1,5 года к этому продукту, а как понадобилось мне сделать себе сайт, я начал искать альтернативы. Таким денверозаменителем стала программа XAMPP. Я ее установил по рекомендации одного блогера. Тут пришлось отключить у скайпа возможность занимать указанные номера портов.

Зачем устраивать перенос сайта с локального сервера на локальный сервер?

У меня такой причиной стала невозможность больше работать на Windows 8.1. На моем стареньком ноутбуке звук хрипел, браузеры тормозили и напрочь отключали реагирование ноутбука на мои мольбы, клики, танцы с бубном. Захотел вернуть Семерку. Тут и встал вопрос о переносе сайта с диска на диск без потерь, чтобы не пришлось начинать все сначала.

Хочу отметить, что систему я всегда устанавливаю только на отформатированный локальный диск C, а там этот XAMPP с моим сайтом. Лезу я в интернет, а ответы имеются только по Денверу. Ищу по своей программе ответы, но там рассказывают только о том, как переехать на хостинг или как переносить XAMPP в связке с CMS Joomla. У нас WordPress, отчего пришлось работать вслепую на свой страх и риск.

Немного лирики и как я все-таки перенес локальный сервер на другой жесткий диск

Анатолий, на чьем блоге вы сейчас находитесь, подсказал мне сделать резервную копию базы данных сайта в phpmyadmin. Спасибо ему за этот совет). Естественно, погуглив, я нашел в картинках, как сделать сказанное Анатолием.

Пошел с вопросами о переносе сайта с локального сервера на локальный сервер к блогеру, который рекомендовал мне XAMPP. «Подскажи, как перенести сайт с диска на диск? У меня ксамп». Его ответ был таков: «Возьми и перенеси!». Я задал очередной вопрос «Знал бы как, ну да ладно. Мне один человек рекомендовал сделать резервную копию БД (базы данных). Правда это необходимо сделать?». Его ответ просто гениален: «Ну возьми и сделай эту резервную копию». Расстроился ли я? Естественно! Он мой земляк, по его статьям я узнал, как установить движок, установить шаблон. Я раньше работал только с Joomla, отчего с WordPress было тяжко в начале пути, вот и искал уроки по вордпрес. На его странице «Обо мне» я прочел, что он программист. Удивился я этому и с переписки понял, что человек не понимает, о чем говорит или прямо не готов сказать, что не компетентен в вопросе. Ему тоже спасибо, т.к. такие люди делают нас сильнее и пронырливее!

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

Операционная система была переустановлена. Часть жесткого диска (системный диск C) была отформатирована. Я копирую папку XAMPP в то самое место, откуда я ее выдирал (тут запомните корень папок, где хранился наш локальный сервер). Думал, что нужно заново скачать сервер и установить поверх того, что я скопировал сейчас. Перед этим я решил зайти в папку, открыл локальный сервер, тот запустился. Проверил базу данных, та стояла невредимая и резервную копию вкручивать не пришлось. Сайт работал и все мои настройки сохранились. Вот даже не пришлось заново локальный сервер устанавливать поверх только что скопированного!

Конечно, вы можете скопировать локальный сервер со всеми его вложениями и не делать копию БД, но лучше поберегите нервы, мало ли что!

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

 

Комментарии к записи “Перенос сайта с локального сервера на локальный сервер. WordPress в связке с XAMPP” (4)

  1. Хм забавно все это. По сути перенос аналогичен переезду с хостинга на хостинг шаги те же. Но с локалхостом все намного проще если изначально использовать опенсервер — переезд ограничивается копипастом папки с сервером. Как то так.

    • Все оно так, вот только много информации по переносу Денвера, не XAMPP. Денвер можно переустановить, а скопировать можно лишь папку @WWW@. Тут такой папки нет, отчего человек, не имеющий возможности пользоваться денвером, теряется в догадках и поисках ответов.

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

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