【问题标题】:WordPress uploads pointing to test serverWordPress 上传指向测试服务器
【发布时间】:2015-11-05 13:19:44
【问题描述】:

我刚刚接手了一位年长的开发人员,我一直在尝试对 WordPress 页面进行更改,但我只是注意到上传指向他的测试服务器,所以不是

http://mywebsite.com/wp-content/uploads/2011/10/sampleimage.jpg

所有图片和上传都是

http://172.20.201.879/wp-content/uploads/2011/10/sampleimage.jpg

我可以从后端更改什么,使其指向正确的位置。内容是有只是路径错误。

另一个问题是,我能查出他使用的是哪个服务器吗?我一直在尝试更新,但他给我的服务器信息完全错误。

【问题讨论】:

  • 您是否尝试在设置 -> 常规中更改站点地址?
  • 这不会改变数据库中的链接
  • 如果您可以通过 phpmyadmin 或类似方式访问您的数据库,您可以运行此代码UPDATE `wp_posts` SET `guid` = REPLACE(`guid`, '172.20.201.879' , 'mywebsite.com'); 来替换网站地址。
  • @Eugen 我运行了查询并且它有效,问题是页面仍在寻找http://172.20.201.879/... 的图像,而不是http://mywebsite.com/
  • 没关系,我不得不更改主题中的代码,但现在终于开始工作了,但天知道我对它做了很多更改。

标签: php wordpress path config


【解决方案1】:

我建议:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

查找旧网址:172.20.201.879/

替换为:mywebsite.com/

编辑

使用此工具而不是手动数据库编辑的原因是因为 Wordpress 喜欢将数据存储在序列化字符串中。如果你编辑一个序列化的字符串,而不改变额外的大小分隔符,你会得到一个损坏的字符串。

【讨论】:

    【解决方案2】:

    来自@Eugen:

    如果您可以通过 phpmyadmin 或类似方式访问您的数据库,则可以运行此代码 UPDATE wp_posts SET guid = REPLACE(guid, '172.20.201.879' , 'mywebsite.com');替换网站地址。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 2018-01-12
      • 2021-03-13
      • 1970-01-01
      • 2023-03-22
      • 2012-11-09
      相关资源
      最近更新 更多