wordpress数据库从服务器导出并导入本地服务器时出现404错误

时间:2015-12-09 09:59:12

标签: wordpress

我有一个wordpress网站,我已从服务器导出数据库并将其导入本地服务器。我已在wp-options中更改了网站网址和主网址,并重新保存永久链接。还有什么我想改变的吗?每当我尝试加载网站时,它都会切断。在常规设置中,禁用站点地址(URL)。永久链接都是服务器URL。如何在本地访问我的网站。我也从服务器导入了我的文件。文件有问题吗?

1 个答案:

答案 0 :(得分:1)

你需要做一个Find&替换SQL导出以更新数据库中的所有URL。

例如,“http://www.live-site.com”的所有引用都需要替换为“http://localhost/test-site”。

你可以做Find&使用任何文本编辑器(TextEdit,Sublime Text等)进行替换,它将找到大多数 URL,但由于数据序列化,它可能无法获取所有内容。

推荐Wordpress Codex

  

如果您对整个数据库进行搜索和替换以更改URL,则可能会导致数据序列化问题,因为某些主题和窗口小部件会存储标记了URL长度的值。当这种变化,事情就会破裂。要避免序列化问题,您有两种选择:

     
      
  1. 如果您可以访问信息中心,请使用Better Search ReplaceVelvet Blues Update URLs插件。
  2.   
  3. 如果您的托管服务提供商(或您)安装了WP-CLI,请使用WP-CLI's search-replace
  4.   

您可以使用的另一个工具是Database Search And Replace Script,它还将替换存储在数据库中序列化数组中的任何URL。