Intereting Posts
множественный URL-адрес для одного пользовательского типа сообщения Максимальная длина meta_value Перенос рабочего локального сайта PHP в wordpress – с помощью базы данных (MySQL) Сортировка и ограничение с помощью pre_get_posts Рекомендуемое изображение на странице, заданной как «Страница сообщений» в «Настройки»> «Чтение» Запросить только текущий тип сообщения с использованием таксономии Как удалить tilte "category: category name"? posts_nav_link на single.php Есть ли способ проверить, успешно ли запущена функция, работающая только с обновлением плагина? частичное кэширование элементов страницы / wp_query Как читать длину выдержки (для if-condition) Исключить внешний uri для версии css и js Как отключить или защитить от одноразовых учетных записей электронной почты? восстановление базы данных WordPress – неработающая ссылка Как отключить автоматическое генерирование выписок * в admin *?

Проблемы с перемещением моего сайта WordPress на другой домен / сервер

У меня проблемы с переносом сайта wordpress из одного домена в другой. Я искал сайт, но не нашел полезного ответа для моей ситуации.

Вот что я сделал:

Я сделал резервную копию веб-сайта. Затем я экспортировал базу данных. Затем я установил WordPress в другом домене. Затем я скопировал все мои файлы WordPress старого сайта на новом сервере, перезаписав новую установку. Затем я удалил все из базы данных на новом сервере и импортировал базу данных старого сервера. Затем я изменил имя базы данных и bpassword в файле wp-config.

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

Спасибо за помощь!

Вы перемещаете WP на новый сервер и домен или только на новый сервер? Я имею в виду, будет ли URL-адрес оставаться неизменным или будет изменен?

Есть несколько вещей, которые могут пойти не так, и из ваших подробностей трудно сказать.

В основном:

  • может быть что-то не так с вашей новой установкой WP, если бы вы просто попытались очистить пустую установку WP?
  • возможно, что-то не так с перемещением базы данных и / или конфигурацией.

См. Перемещение WordPress на новый сервер в Codex для общей информации.

Вы забыли найти + заменить в файле .sql. (Я предполагаю, что вы сделали экспорт с phpmyadmin). Найдите http://www.olddomain.tld и замените его на http://www.newdomain.tld

Войдите в WP-Admin и обновите структуру permalink, тогда все должно быть в порядке.

но как только я перезаписываю его другими файлами, он ломается …

Что именно это значит? Когда вы перезаписываете старую тему новой темой? У вас есть жестко настроенные URL-адреса в теме, которую вы переместили?

При перемещении базы данных из одного домена в другой (в дополнение к чтению см. « Перемещение WordPress« WordPress Codex » ), вам может потребоваться использовать эти запросы в phpmyadmin для изменения URL-адресов в базе данных для параметров сайта, URL-адресов сообщений и URL-адресов после / страницы / изображения в содержимом страницы / страницы.

UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');