Сегодня пришлось переносить готовый сайт на WordPress с тестового домена на тот, на котором он должен быть, но как мы знаем, когда мы делаем сайт на WordPress, у нас в БД пишутся пути домена на котором мы разрабатываем, итак я решил в данной статье рассказать что делать с БД когда ты уже перенес все файлы на нужный домен.
- Зайди в phpMyAdmin и выберите базу данных своего сайта.
- Нажми на вкладку «SQL» и выполни следующий запрос, заменив старое имя домена на новое (обрати внимание, что в конце адреса не должно быть слеша (слеш = /), а протокол должен быть http, а не httpS ):
|
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://старый_домен.com', 'http://новый_домен.com') WHERE option_name = 'home' OR option_name = 'siteurl'; |
|
- Зайди в админ-панель Своего сайта на страницу «Настройки — Общие«.
- В полях «Адрес WordPress» и «Адрес блога» укажи URL нового домена и подтверди изменения, нажав на кнопку «Обновить опции«.
- Если выполнить п.3-4 нет возможности, то поочередно выполните следующие два запроса, заменив http://старый_домен.com на новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша (знака «/»):
|
UPDATE wp_posts SET guid = REPLACE(guid, 'http://старый_домен.com', 'http://новый_домен.com'); UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://старый_домен.com', 'http://новый_домен.com') |
|
Как видишь, никаких проблем с БД нету, главное выполни все так как написано выше, и у тебя обязательно все получиться, а если нет — пиши, помогу:)