2

我将一个站点从我的测试服务器迁移到了实时服务器。一切正常传输,只有特色图像被破坏并且不显示。即使我重新上传图像,URL 的呈现也不正确。

测试服务器是http://dave-conner.com

实时服务器是http://qmpdirect.com

发生问题的页面是http://qmpdirect.com/cpap-kits/

第一个图像路径应该是:http: //qmpdirect.com/wp-content/uploads/2012/02/sleepstyle600-37440_184x184.jpg

而是呈现为:/home/content/28/9036828/html//wp-content/uploads/2012/02/sleepstyle600-37440_184x184.jpg

如果有人能告诉我为什么会发生这种情况以及如何解决它,我将不胜感激。我已经把头撞在墙上有一段时间了。

4

3 回答 3

2

登录到您的 phpmyadmin,进入您的数据库,在第 3 页找到 upload_path

于 2012-04-09T00:57:45.773 回答
0

发现了问题。数据库中临时文件的位置仍设置为旧服务器的绝对托管路径。一旦我将其更改为实时服务器的绝对托管路径,问题就得到了纠正。我仍然不确定为什么这会导致图像损坏,因为 wordpress 将这些图像移动到永久文件夹但是......问题解决了。

于 2012-04-11T03:50:54.870 回答
0

有同样的问题,由大卫康纳解决方案解决。我如何解决的详细信息:

  • 使用 phpmyadmin,转到wp_options
  • 在第 4 页(默认分页为 30 行/页),您将找到一个名为 et_images_temp_folder with theoption_id = 154的选项
  • 用新的绝对服务器路径替换 option_value
  • 执行查询示例:

    UPDATE  `yourdatabase`.`wp_options` 
    SET `option_value` = '/home/yourwebsite/public_html/wp-content/uploads/et_temp'
    WHERE `wp_options`.`option_id` = 154;
    
于 2012-06-20T23:35:24.517 回答