Импорт базы данных Wordpress

Я только что импортировал свою базу данных Wordpress из локальной установки на моем компьютере на онлайн-сервер. Однако все ссылки по-прежнему указывают на локальный хост, а не на URL-адрес сервера.

Есть ли что-то еще, что я забыл сделать?

(Примечание: я не стал писать свои ссылки, поэтому, например, навигация, которая все еще указывает на локальный хост, генерируется с помощью этого кода:

<?php wp_list_pages('sort_column=menu_order&depth=1&title_li='); ?>

Другой пример: когда я набираю URL-адрес и после него набираю «wp-admin/», чтобы получить доступ к панели инструментов, он перенаправляет меня на страницу панели инструментов localhost.... действительно странно


person codedude    schedule 17.07.2010    source источник


Ответы (3)


Вам нужно перейти к таблице wp_options вашей базы данных (при условии, что wp_ является префиксом вашей таблицы WordPress) и изменить значения полей с этими именами опций, чтобы отразить местоположение вашего онлайн-сервера:

  • адрес сайта
  • дом
person BoltClock    schedule 17.07.2010
comment
Большое спасибо! Это решило проблему. Ты мой герой! :D - person codedude; 18.07.2010

Возможно, вам нужно исправить файл конфигурации.

http://codex.wordpress.org/Changing_The_Site_URL

person hollsk    schedule 17.07.2010

В таблице wp_options есть несколько значений, которые являются URL-адресами, указывающими на ваш сайт, и их необходимо обновить. Чтобы увидеть, какие из них, выполните

select * from wp_options where option_value like 'http://%';

В моей установке это строки, где option_name соответствует siteurl или home.

person Jesse Dhillon    schedule 17.07.2010