Домашний URL сайта перенаправляется на локальный URL-адрес сервера после удаленного импорта базы данных и загрузки файла через FTP - PullRequest
0 голосов
/ 02 ноября 2018

Я удалил свою удаленную базу данных, чтобы импортировать новую, и в то же время заново загрузил мой сайт WordPress / WooCommerce через FTP (File Zilla).

Проблема в том, что мой действующий сайт (www.site.com) теперь перенаправляет на мой локальный URL (www.site.dev.cc) только на главной странице. Все остальные страницы, например wp-login и блог работают нормально. Я попытался внести изменения в настройки> общие; редактирование файла functions.php и wp-config, но не повезло.

У кого-нибудь есть идеи, как это исправить? Я изменил URL сайта в wp_settings в удаленной базе данных на www.site.com, но это, похоже, не помогло.

the top of my database in phpmyadmin

Я переименовал элементы в базе данных с www.site.dev.cc на www.site.com, но это не сработало, что заставляет меня задуматься, есть ли что-то в одном из загруженных файлов.

Любые идеи приветствуются!

Ответы [ 2 ]

0 голосов
/ 05 ноября 2018

Мой сайт был кэширован - теперь он решен

0 голосов
/ 02 ноября 2018

Выполнить следующие запросы SQL на Удаленный сервер БД :

-- Change Siteurl & Homeurl
UPDATE `allstar_allst.wp_options` SET `option_value` = replace(option_value, 'www.site.dev.cc', 'www.site.com') WHERE `option_name` = 'home' OR `option_name` = 'siteurl';

-- Change GUID
UPDATE `allstar_allst.wp_posts` SET `guid` = REPLACE (guid, 'www.site.dev.cc', 'www.site.com');

-- Change URL in Content
UPDATE `allstar_allst.wp_posts` SET `post_content` = REPLACE (post_content, 'www.site.dev.cc', 'www.site.com');

-- Change Image Path Only
UPDATE `allstar_allst.wp_posts` SET `post_content` = REPLACE (post_content, 'src="www.site.dev.cc"', 'src="www.site.com"');

UPDATE `allstar_allst.wp_posts` SET `guid` = REPLACE (guid, 'www.site.dev.cc', 'www.site.com') WHERE `post_type` = 'attachment';

-- Update Post Meta
UPDATE `allstar_allst.wp_postmeta` SET `meta_value` = REPLACE (meta_value, 'www.site.dev.cc', 'www.site.com');

Примечание

  1. Замените www.site.dev.cc на ваш локальный сайт разработчика

  2. Замените www.site.com фактическим URL вашего сайта


Редактировать

Все запросы имеют префикс имени базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...