我将网站从我的测试服务器迁移到了实时服务器。一切正常传输只有特色图像被破坏而不显示。即使我重新上传图像,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
如果有人能告诉我为什么会这样,以及我如何解决它,我将非常感激。我一直在墙上撞了一会儿。
答案 0 :(得分:2)
登录您的phpmyadmin,进入您的数据库,在第3页找到upload_path
答案 1 :(得分:0)
发现问题。数据库中临时文件的位置仍设置为旧服务器的绝对托管路径。一旦我将其更改为实时服务器的绝对托管路径,问题就得到了纠正。我仍然不确定为什么这会导致图像中断,因为wordpress将这些图像移动到永久文件夹但是...问题已经解决。
答案 2 :(得分:0)
有同样的问题,由David Conner解决方案解决了。 我如何解决的细节:
wp_options
table with the
的选项option_id = 154` 已执行查询的示例:
UPDATE `yourdatabase`.`wp_options`
SET `option_value` = '/home/yourwebsite/public_html/wp-content/uploads/et_temp'
WHERE `wp_options`.`option_id` = 154;