导入数据库phpmyadmin

时间:2019-03-09 04:17:35

标签: wordpress

我正在设置一个“本地环境”,以便在wordpress网站上进行一些更改。我已成功导出数据库,并使用phpmyadmin将其导入本地。 当我尝试访问“ local.wordpress.test”时会出现问题,因为它会带我原始的www.site.com。

到目前为止,我唯一确定的是此URL存储在数据库中的某个位置,并且我被卡在这里。

2 个答案:

答案 0 :(得分:0)

发生这种情况是因为您的数据库仍指向您的实时站点URL

更改后只需在查询后运行

OLDURL =您的实时网址 NEWURL =您的本地网址

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://OLDURL', 'https://NEWURL') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://OLDURL', 'https://NEWURL');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://OLDURL','https://NEWURL');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://OLDURL', 'https://NEWURL');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://OLDURL','https://NEWURL');
UPDATE wp_posts SET guid = REPLACE (guid, 'http://OLDURL', 'https://NEWURL') WHERE post_type = 'attachment';

答案 1 :(得分:0)

要在本地环境中使用实时数据库运行站点,必须在任何编辑器(例如sublime或notepad或notepad ++)中打开数据库文件,然后搜索实时站点URL并将其替换为本地环境URL。在本地phpmyadmin中导入更新的数据库后,您必须用本地URL替换数据库中的所有URL。成功将登录名导入到管理面板后,转到设置->永久链接,然后点击保存按钮,这样它将创建一个新的.htaccess文件。点击本地网址,您的网站将在本地运行。