Перенос сайта Wordpress на хостинг
Перенос папок и файлов сайта
Перед тем, как перенести сайт WordPress на другой хостинг, нужно иметь уже подготовленные файлы да переноса. Это обычно архив с сайтом, дамп Базы данных MySQL и файлы импорта опций и настроек вашей темы которую вы хотите использовать.
- Загружаем все файлы и папки вашего будущего сайта в корневой каталог сайта на хостинге, он может называться по разному в зависимости от хостинга "www" или "public_html" и так далее. Для загрузки файлов или архива можно использовать Ftp клиент,а если на хостинге существует файловый менеджер позволяющий загрузить большие файлы и распаковать их,лучше использовать его для быстроты и минуя потери.
Новая база данных
Заводим новую Базу данных в phpMyAdmin на вашем хостинге, записав или запомнив к ней данные и пароли:
- адрес хостинга (обычно это localhost )
- имя базы
- логин базы
- пароль базы Теперь у вас есть чистая база данных,в которую будет импортирован ваш дамп базы данных.
Файлы конфигурации
Правим файл конфигурации в корневой папке сайта wp-config.php подключения к новой созданной базе данных и вставляем данные новой базы.
/** Имя базы данных для WordPress */define('DB_NAME', 'db_name');
/** Имя пользователя MySQL */
define('DB_USER', 'db_user');
/** Пароль к базе данных MySQL */
define('DB_PASSWORD', password');
/** Имя сервера MySQL */
define('DB_HOST', 'localhost');
Импорт базы данных
Способ первыйЗаходим в phpMyAdmin вашего хостинга, находим свою созданную базу и через кнопку импорта импортируем файл дампа базы данных.
После импорта, зайдите на вкладку SQL совершите три запроса:
UPDATE wp_options SET option_value = REPLACE (option_value, 'https://old_domain.ru', 'https://new_domain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'https://old_domain.ru', 'https://new_domain.ru');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'https://old_domain.ru','https://new_domain.ru');
Вместо https://old_domain.ru' вписываете старый домен
Вместо https://new_domain.ru' вписываете свой домен
Способ второй
Перед импортом базы нужно отредактировать дамп базы данных в текстовом редакторе к примеру Notepad ++
этот редактор бесплатный его можно скачать.
Открываем файл дампа базы текстовым редактором находим в редакторе функцию найти и заменить
строчку старого адреса сайта например old_domain.ru на new_domain.ru меняем бес слешей и https://
Заходим в phpMyAdmin вашего хостинга, находим свою созданную базу и через кнопку импорта импортируем отредактированный файл базы.
Теперь заходим на ваш сайт. Если перенос сделан без ошибок , то главная страница должна грузиться без проблем.