我有一个在远程PC上发布的Wordpress网站。我想将其完全备份在本地CentOS PC上,包括帖子,图像,视频等。
这是我所做的:
使用以下命令在远程PC上备份MySQL数据库:
mysqldump --user=root --password=XXXXXX --opt wordpress > wordpressBK.sql
使用此命令在本地PC上还原MySQL数据库
mysql --user=root --password=XXXXXXX wordpress < /home/mysqlDB/wordpressBK.sql
现在,当我打开浏览器并转到时http://localhost
,备份似乎成功了,但是Wordpress中主题和图像的URL仍然转到我的远程Wordpress地址(例如http://www.AAABBBCCC.com/?p=1365
)
我想要将所有内容复制到我的本地PC。如何手动完成此备份?
如果可能的话,我宁愿不安装插件。
感谢回复,在mysql DB中更改站点URL后,在这里执行的是我执行的语句
UPDATE wp_options SET option_value = replace(option_value, 'http://www.XXXXXXXX.com', 'http://192.168.3.116') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.XXXXXXXX.com','http://192.168.3.116');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.XXXXXXXX.com', 'http://192.168.3.116');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.XXXXXXXX.com','http://192.168.3.116');
登录到管理员(如果可以)并将站点URL更新为您的本地计算机地址。或(如果您无法登录到管理员)访问数据库并将那里的URL更改为新的URL。可以在以下位置找到有关这些以及另外一两个的说明:https : //codex.wordpress.org/Changing_The_Site_URL
希望对您有所帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句