Localhost нужен для того, чтобы абсолютно бесплатно и спокойно создать любой сайт со всеми необходимыми параметрам, экспериментировать, пробовать, учиться. Однако, со временем, у вас может получится вполне приличный сайт, который вы захотите разместить на живой сервер и показать аудитории.
И тут возникает вопрос, возможно ли полностью перенести сайт, который вы создали на локальном сервере, или нужно снова начать создавать этот сайт уже на сервере?
В этом уроке я покажу вам, как легко перенести сайт на WordPress с локального хоста в атмосферу live server.
Экспорт базы данных (БД)
Чтобы перейти с локального сервера на живой сервер, вам нужно сначала скопировать базу данных (БД) используя метод экспорта базы данных.
Для этого нужно зайти в phpMyAdmin и перейти к БД, которую вы создали в самом начале.
Выберите опцию «экспорт» на панели инструментов и отметьте все, как показано на рисунках ниже.
Нажмите кнопку Вперед в нижней части страницы.
Передача файлов на сервер
Затем файлы необходимо загрузить файлы WordPress на новый живой сервер. Для этого можно использовать FTP-клиент, например FileZilla для передачи файлов на сервер. Вам нужно загрузить файлы в корневой каталог, обычно он имеет название public_html или www.
Создание новой БД MySQL
Теперь вам нужно создать совершенно новую базу данных на реальном сервере, чтобы импортировать предыдущую базу данных, которую вы только что использовали на локальном сервере для вашего сайта WordPress.
Чтобы создать БД на сервере, вам нужно зайти в панель управления в личном кабинете.
Затем нажмите кнопку «Создать новую базу данных». Дайте своей БД имя и нажмите кнопку “Создать”, чтобы создать базу данных. Заполните имя пользователя и придумайте надежный пароль. Добавьте пользователя к БД.
Откроется окно, где нужно будет отметить все таблицы.
Импорт локальной БД
Перейдите на панель управления cPanel, чтобы импортировать БД WordPress. Перейдите в раздел БД и выберите phpMyAdmin. Здесь вы можете увидеть свою недавно созданную БД в phpMyAdmin. Перейдите на страницу импорт, щелкнув вкладку импорт в меню верхней панели. Затем нажмите кнопку Обзор, чтобы выбрать файл БД, созданный ранее.
Переместите wordpress из localhost в базу данных импорта сервера, затем нажмите Вперед, чтобы импортировать БД WordPress.
Перенаправление URL-адресов сайта
Теперь вы должны заменить все ссылки в базе данных содержащиеся внутри, ведь они по-прежнему указывают на старое расположение сайта. В phpMyAdmin найдите таблицу wp_options в своей базе данных. Нажмите кнопку Обзор или ссылку на боковой панели, чтобы открыть страницу со списком полей в таблице wp_options. В файле options_name вам нужно найти siteURL. Нажмите кнопку изменить параметр, который откроет окно редактирования поля.
В поле ввода для option_value вы можете увидеть URL-адрес вашей локальной установки, например http://localhost/test. Замените его на новый URL-адрес сайта в это поле, например, http://www.templatetoaster.com.
Сохраните изменения, нажав кнопку Вперед.
Затем вы повторите те же шаги для имени параметра: home. Так что, просто найдите вкладку «Главная» В разделе wp_options. Обновите домашний URL-адрес, чтобы он стал URL-адресом вашего сайта.
Вы также можете найти и заменить все с помощью плагина, например Velvet Blues.
Настройка Сайта
После того, как вы импортируете БД, пришло время настроить wp-config.php. Подключитесь к своему сайту с помощью FTP-клиента, найдите wp-config.php-файл и щелкните правой кнопкой мыши для просмотра / редактирования. Ищите информацию:
define(‘DB_NAME’, ‘your_database_name’);
define(‘DB_USER’, ‘your_database_user’);
define(‘DB_PASSWORD’, ‘your_database_password’);
define(‘DB_HOST’, ‘localhost’);
Укажите имя базы данных, пользователя и пароль, созданные ранее. После этого сохраните wp-config.php файл и загрузите его обратно на сервер. Зайдите на ваш сайт WoerdPress. Перейдите в раздел «Общие настройки» и, ничего не меняя, нажмите кнопку «Сохранить изменения». Это гарантирует, что URL-адрес сайта корректируется везде, где это необходимо.
Перейдите в Настройки → постоянные ссылки, выберите предпочтительную структуру URL и сохраните ее, чтобы убедиться, что все ссылки работают правильно.
Исправить изображения и сломанные ссылки
Всякий раз, когда вы переходите с локального сервера на живой сайт, очевидно, у вас будут появляться некоторые неработающие ссылки и отсутствующие изображения. Вы можете использовать SQL-запросы или использовать плагин Velvet Blues WordPress, чтобы исправить их.
Если вы выбрали SQL, перейдите в phpMyAdmin. Нажмите на вашу базу данных и нажмите SQL в верхнем меню. Напишите этот запрос:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.mylivesite.com/');
Замените localhost и mylivesite.com URL-адреса сайтов своими собственными.
Вот и все. Можете показать свой сайт миру!