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

Довольно часто пользователи распространенной CMS WordPress сталкиваются с проблемой выполняя перенос сайта wordpress на сервер при уже настроенной локальной версии сайта, либо при смене хостинга. Есть два основных момента, которые нужно учесть при переносе. Но до этих действий нужно закачать файлы сайта на сервер через FTP и создать базу данных на сервере, в которую нужно импортировать все таблицы с локальной базы. После такой подготовки делаем следующие простые корректировки для нормальной работы сайта на сервере.

Во-первых, открываем файл wp-config.php и изменяем локальные установки на значения для сервера:


Указываем имя базы данных на сервере: DB_NAME
Указываем имя пользователя на сервере: DB_USER
Указываем пароль к базе данных на сервере: DB_PASSWORD
Указываем имя хоста, где располагается база данных на сервере: DB_HOST

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

Однако после такого переноса все ссылки будут вести на локальных сайт. Это происходит из-за того, что wordpress хранит в базе данных url сайта. Поэтому заходим в редактор базы данных на сервере и в таблице WP_OPTIONS находим столбец OPTION_NAME и в нем запись SITEURL. Меняем значение для этой записи в столбце OPTION_VALUE на наш рабочий адрес на сервере. Все, теперь сайт будет работать как нужно.

Можно, конечно, сделать еще проще и перед копированием сайта на сервер, зайти в административную панель и в разделе Настройки->Общее изменить поля Адрес WordPress (URL) и Адрес сайта (URL) на соответствующие для сервера значения, а после переноса вернуть на локальной версии значение полей обратно.

На этом все. Успехов Вам в сайтостроении!

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

пять × 5 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector