Я никогда не делал перенос сайта на WordPress, я поэтапно положу, как я это сделал, нужно разместить сайт в новом домене, который находится на одном сервере, поэтому только перенесенные файлы, база данных равна.
Я скопировал все файлы со старого wordpress в новую папку сайта, у меня был следующий результат на новом сайте: Главная – На сайте есть тема, но появляется сообщение: 404: СТРАНИЦА ИЛИ ФАЙЛ НЕ НАЙДЕН. newsite / wp-admin / – перенаправление на oldsite / wp-admin /
У меня есть вариант в администраторе сайта, который ставит новый URL-адрес, но я боюсь, что я никогда не смогу получить доступ. это может пойти?
Благодарю.
Вам необходимо внести изменения в свою базу данных. В таблице базы данных wp_options (или независимо от вашего префикса базы данных) вам нужно изменить две строки.
Нужно быть option_id
1, option_name
siteurl. Измените значение option_value
со старого URL на новый URL.
Точно так же должно быть option_id
36, option_name
home. Измените значение option_value
также со старого URL- option_value
на новый URL-адрес.
Это должно сделать трюк. Также ознакомьтесь с http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/ за лучший способ миграции.
редактировать
В комментариях Дэймон также упоминает проблему с повторной связью всех изображений. Это наверняка может быть хорошей болью, но я предлагаю этот плагин.
http://wordpress.org/plugins/search-and-replace/
Просто найдите старый url и замените его новым. Прежде чем это сделать, убедитесь, что у вас есть резервная копия базы данных. Вы никогда не сможете гарантировать результаты при использовании плагинов для работы с вашей базой данных. Но это всегда срабатывало для меня.
Я решил проблему с моим решением № № 04. Ниже я попытался:
1- Убедитесь, что установлены ссылки базы данных wp_option ( задано, но все еще перенаправлено)
2- Дополнительно определите url в файле wp-config.php (установите, но все еще перенаправляйте)
3- Очистить кеш с сервера (Установить, но перенаправить)
4- Очистите кеш браузера и историю (ура! Он решил мою проблему без перенаправления)
Думаю, мне нужно внести свой вклад! Если вы используете Polylang
с динамическим IP , добавьте define('PLL_CACHE_HOME_URL', false);
в вашем wp-config.php
и он решит все ваши проблемы (перенаправление на прежний url)!
define('WP_HOME','domain.com'); define('WP_SITEURL','domain.com');
Это относится к вашему wp-config.php
Кроме того, обязательно очистите кеш и используйте этот скрипт, чтобы заменить ВСЕ URL-адреса в своей базе данных.
Если этот параметр не работает: define ('WP_HOME', 'domain.com'); DEFINE ( 'WP_SITEURL', 'domain.com');
Попробуйте новый браузер и очистите кеш. или попытаться отключить все плагины и проверить, работает ли он.
Моя работала после того, как я удалил кеш.
STILL, если ничего не работает
GOTO: http://www.yoursiteurl.com/wp-admin
[«ДА» ОТКРЫТ, если вы правильно перенесли]
GOTO: Настройки => Вкладка «Общие» =>
вы увидите два поля
Сделать URL-адреса одинаковыми в обоих полях СОХРАНИТЬ изменения
Введите URL своего сайта в браузере, чтобы очистить кеш и перезагрузить Yeahhh …. Работал для меня
наслаждаться
Не забудьте изменить таблицу WP_Options с данными вашего сайта. Позаботьтесь о моем сайте