← Назад в «Блог»
32

Перенос wordpress-сайта

Мне поступила задача перенести сайт на wordpress. Дали архив с файлами wordpress и базу.

Я этого давно не делал и у меня не получалось. Я попросил знакомого и он помог мне в некоторых тонкостях.

Делюсь с вами, потому что я перерыл много статей, но не смог найти

Загрузить файлы на хостинг

Грузить файлы лучше в 2 захода, первый — все файлы кроме папки wp-content/uploads. Там лежат все картинки и часто эта папка занимает 95% всего размера сайта.

Лучше закинуть 200−300мб файлов самого сайта, а потом второй задачей закинуть папку uploads. Пока она загружатеся, вы сможете заняться другими делами.

Если же закидывать сразу всё, вам надо будет долждаться полной загрузки файлов и тогда вы сможете зайти в админку.

Создать пустую базу

У каждого свой хостинг и свой интерфейс. Вам надо на своём хостинге создать пустую базу данных.

Импортировать в пустую базу данные нашей базы

Если у вас phpmyadmin — пользуйтесь импортом базы.

Перенос wordpress-сайта 1

После вход нажмите на кнопку «Импорт».

Перенос wordpress-сайта 2

Прикрепите файл базы

Перенос wordpress-сайта 3

Нажмите кнопку «Вперёд».

Проверить данные для подключения базы

Для уточнения данных для подключения базы, зайдите в файл wp-config.php.

Вам нужно найти следующие строки:


define('DB_NAME', 'название базы данных');
define( 'DB_USER', 'логин от базы данных' );
define( 'DB_PASSWORD', 'пароль от базы данных' );
define( 'DB_HOST', 'хост вашего хостинга' );

И вставить туда данные вашей базы. Эти данные нужно запросить у хостинг-провайдера.

Перенастроить домен

В старой базе лежит информация о старом домене. Она не будет работать, пока мы не поменяем адрес сайта.

Если вы переносите сайт на тестовый домен хостинга, можно воспользоваться супер-переменными. Они позволяют без правок базы быстро изменить ссылки на файлы и домен.

Переходим в кореть сайта, переходим в файл wp-config.php и находим строчку define ('WP_DEBUG', false).

После неё вставляем текущий код. Менять нужно только ‘https’:

  • Если домен использует ssl — https://
  • Если не использует — http://
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);

Заменить активного пользователя

Чтобы получить доступ к админке, надо заменить данные пользователя. Для этого переходиим в wp-users.

Там мы находим пользователя, который был на старом сайте. Можно даже не пытаться ввести такой же логин и пароль — пароль зашифрован.

Перенос wordpress-сайта 4

Чтобы получить доступ, вы можете поменять email и получить на него пароль при восстановлении. Чтобы изменить его, кликните 2 раза на поле и вставьте свой email.

Дальше заходим на страницу: ваш-сайт.ru/wp-login.php — это страница авторизации.

Перенос wordpress-сайта 5

Нажимаем «Восстановить пароль» и восстанавливаем пароль. После этого вы сможете по тому же логину зайти со своим паролем. Если хотите — логин тоже можно поменять, делается тоже двойным кликом.

За подсказку спасибо Дмитрию Воробьеву.

Полезно
1
Непонятно
Поделиться
Отправить
Линкануть
Вотсапнуть
← Назад в «Блог»

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

Ваш адрес email не будет опубликован.