Как перенести сайт с Open Server на хостинг

Процесс переноса сайтов на Joomla c Денвера на другой локальный сервер.

Процедура переноса сайта

Процедура переноса сайта с локального хостинга на платный очень простая, однако для каждого сайта на движке разных cms, может немного отличаться. Мы же с вами рассмотрим процесс переноса сайта именно на wordpress.

Инструкция:

Скачиваем (экспортируем) базу данных в phpMyAdmin себе на компьютер.

Для денвер — http://localhost/Tools/phpmyadmin/

Для opencart — http://localhost/phpmyadmin/index.php

Для openserver – http://127.0.1/openserver/phpmyadmin/index.php (логин: root, пароль — оставляем пустым)

В левой колонке (сайдбаре) выбираем нужную базу данных кликнув по ней. Переходим во вкладку «Экспорт», она находится вверху и ничего не трогаем. Просто жмем «ОК» и начнется скачивание базы данных.

Открываем корневую папку с файлами сайта и ищем файл конфигурации. Для WordPress файл конфигурации расположен в корневом каталоге «wp-config.php».

Осталось подправить конфиг и базу данных.

Скачиваем Notepad++ и открываем в нём базу данных mysql. Комбинацией клавиш «Ctrl + F» переходим во вкладку «Заменить».

В поле «Найти», нужно вбить ищущийся домен локального хоста, а в поле заменить указать на какой домен нужно произвести замену. Заменить всё.

Теперь база данных готова для импорта в phpMyAdmin на реальном хостинге.

Замена доменного имени на новый в Notepad++.

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

Для хостинга Eurobyte нужно перейти в левую колонку хостинга выбрав раздел «База данных». Создаем её, придав ей логин и пароль. Должно получиться примерно так — «vh174082_loginbazy»

Редактируем «wp-config.php», указав название базы, логин и пароль. Локальный хост «localhost» не трогаем, он редко на каких-то хостингах меняется. Но все же…

Правка файла config.php — имя базы данных, логин, локальный хост.

Сайт почти готов, осталось по FTP закачать все файлы. Тем временем пока сайт закачивается на хостинг, нам нужно перейти в phpMayAdmin хостинга и произвести импорт базы данных SQL, в которой мы меняли доменное имя сайта.

Далее нас просят авторизоваться, просто вводим в поле нашу базу данных vh174082_loginbazy и пароль 123123.

Вход в phpmyadmin хостинга, используя имя пользователя и пароль.

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

Импорт базы данных на хостинге.

Работа на локальном сервере по переносу сайта с хостинга

Переход в phpMyAdmin из XAMPP

Теперь запускаем сам XAMPP, в появившемся окне жмем на расположенную второй сверху кнопку Admin, после чего вас перебросит в phpMyAdmin вашего локального сервера. Здесь нажимаем кнопку «Создать БД», придумываем на латинице название вашей базы данных. К примеру, назовем базу данных proverka, после нажатия кнопки «Создать», выделим ее имя в списке слева. Теперь переходим на вкладку «Импорт». Здесь жмем кнопку «Выбрать» и выбираем нашу базу данных. Никакие поля не трогаем, переходим в самый низ окна, где жмем кнопку «Вперед».

Импорт БД в phpMyAdmin

Важно: иногда заархивированный формат хранящейся на хостинге резервной базы данных не совместим с теми форматами, которые «понимает» phpMyAdmin вашего XAMPP. В таком случае, можно разархивировать файл базы данных при помощи обычного архиватора WinRAR и загрузить его не в сжатом формате

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

В этом файле найдите и отредактируйте значение следующих строк post_max_size и upload_max_filesize на значения, которые позволят загрузить вашу базу данных (оба значения должны быть одинаковыми). После этого сохраняем файл php.ini и перезапускаем XAMPP.

Успешно импортированная БД в phpMyAdmin

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

Итак, база данных создана, файлы сайта закачаны. Мы подошли к финишной прямой. Теперь нам необходимо отредактировать файл wp-config.php находящийся в директории test (полный путь: c/xampp/htdocs/test/wp-config.php).

Редактирование заключается в изменении 3 строчек:

  1. ищем строчку «define(‘DB_NAME’, ‘ИМЯ БД’);», где вписываем вместо «ИМЯ БД», название своей базы данных между одинарных кавычек.
  2. редактируем строчку расположенную ниже «define(‘DB_USER’, ‘ИМЯ ПОЛЬЗОВАТЕЛЯ БД’);», по умолчанию имя пользователя базы данных «root», поэтому вписываем его между одинарных кавычек;
  3. опускаемся еще на одну строчку – «define(‘DB_PASSWORD’, ‘ПАРОЛЬ БД’);» и вставляем пароль своей базы данных. По умолчанию XAMPP не ставит пароль для доступа к своим БД, поэтому если вы не ставили вручную никаких паролей, то между кавычек ничего вставлять не нужно.

настройка файла wp-config на локальном сервере

Все, на этом редактирование файла wp-config.php окончено, сохраняем файл и заходим по адресу localhost/test . Если все шаги выполнены правильно, то перед вами откроется копия вашего сайта, работающего на локальном сервере.

Способ №1: плагин Duplicator

1. Создание резервной копии

Итак, установив и активировав плагин, у Вас в админ-панели появляется пункт меню Duplicator. Щелкнув по нему, Вы попадаете в основное рабочее окно, где собственно и будет происходить процесс переноса.

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

Отметив пункт Да, продолжить процесс построения! и нажав кнопку Создание, Вы запустите создание резервной копии Вашего сайта.

После завершения Вы увидите сообщение об успешном создании резервной копии.

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

Следующий шаг – копирование этих двух файлов на хостинг в корневой каталог Вашего сайта с помощью FTP-клиента (например, указанного выше FileZilla).

2. Развертывание сайта

Для развертывания Вашего сайта из созданной резервной копии необходимо перейти по адресу http://site.ru/installer.php. В итоге Вы окажетесь на следующей странице:

Для запуска процесса восстановления необходимо отметить пункт I have read and accept all terms & notices и нажать кнопку NEXT.

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

В соответствующих полях вводим хост для базы данных, имя базы данных, пользователя и пароль.

Для проверки корректности введенных Вами данных можно воспользоваться кнопкой Test Database. Если все правильно, то Вы увидите следующее:

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

Нажимая кнопку Site Login, Вы попадете на страницу доступа к админ-панели Вашего сайта. После ввода логина и пароля, будет осуществлен переход на страницу, где Вам предложат очистить остаточные (ненужные) данные плагина. Для очистки необходимо нажать кнопку Очистить кеш сборок и подтвердить очищение.

Все, Ваш сайт уже доступен по адресу http://site.ru и готов к работе!

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий