2014-06-22 2 views
0

У меня была локальная установка Wordpress в моей системе. В файле/etc/hosts моей системы у меня есть запись для моего сайта 127.0.0.1 mysite.comМиграция Wordpress не работает на сайте

Мой сайт отлично работает на моей локальной машине. Но как только я развернул его на онлайн-сервере, его панель управления работает не так, как ожидалось. Проблемы, стоящие перед лицом: - страница редактирования не открывается - не удалось открыть тему custmisation page - не удалось установить какой-либо новый плагин - еще много, так как я начинаю работать с dashbord.

Я прошел через эту ссылку: http://codex.wordpress.org/Moving_WordPress , но это не было сделано для меня.

Я также использовал поиск и замену db (http://interconnectit.com/124/search-and-replace-for-wordpress-databases/), но он также не работает. Поскольку в моем полном db нет ни одной строки, которая указывает на localhost.

Мой вопрос - это то, что я делаю неправильно. Я не могу понять, как он может работать на моей системе, но не может работать в живой среде, даже если каждая вещь такая же (даже URL). Я пытаюсь исправить эту проблему за последние 10 дней, но без успеха.

И еще одна вещь, которую я хотел бы добавить, заключается в том, что frontened отлично работает без каких-либо изъянов на живом сайте. Только проблемы, с которыми сталкиваются, - это панель инструментов Wordpress.

+0

экспортировать полный db sql-файл из локального хоста, редактировать его с помощью текстового редактора, заменять каждый экземпляр localhost на серверный путь (домен +/каталог), импортировать sql на сервер db –

+0

Как вы перешли на производство? Вы скопировали всю базу кода (включая ядро ​​WordPress и вашу тему) в дополнение к экспорту/импорту базы данных? –

+0

Да, я скопировал все (включая wordpress core и мою тему на сервер). –

ответ

0

Вот как я это делаю:

  1. Экспорт полную базу данных в SQL файл с локального хоста.
  2. Откройте файл sql с некоторым текстовым редактором и замените все события localhost с вашим доменным именем.
  3. Скопируйте все файлы своего веб-сайта на FTP.
  4. Импортируйте ранее экспортированный и отредактированный файл sql.
  5. Изменение учетных данных в WP-config.php
  6. Edit URL, в .htaccess, чтобы соответствовать вашему домену (замените Localhost с доменным именем)
+0

его не работает, я уже пробовал. –

+0

Ну, если в вашем db нет записи localhost, тогда должно быть 127.0.0.1 (на основе информации, предоставленной вами). Замените это своим доменным именем. – networ

0
  1. импорт локальной базы данных на интернет-сервере.

  2. изменить конфигурационный файл и установить соединение с онлайн-сервером.

  3. последний самый важный пункт. проверьте приведенную ниже ссылку и нажмите эту ссылку/кнопку (Проблемы? Попробуйте v 2.1.0 STABLE) для downlode файла для замены всей ссылки на локальный сайт из базы данных.

link

После загрузки этого файла, пожалуйста, поместить этот файл в корневой каталог сервера и выполнить/запустить этот файл и заменить локальный путь на Север онлайн путь сервера.

и последняя проверка поля базы данных wp_options (option_name = siteurl). если URL-адрес сайта изменяется, то ваш сайт отлично работает на онлайн-сервере ...

Смежные вопросы