Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress特色图片url使用绝对主机路径,并添加额外的/导致页面中断。为什么会这样?_Wordpress - Fatal编程技术网

Wordpress特色图片url使用绝对主机路径,并添加额外的/导致页面中断。为什么会这样?

Wordpress特色图片url使用绝对主机路径,并添加额外的/导致页面中断。为什么会这样?,wordpress,Wordpress,我将一个站点从测试服务器迁移到实时服务器。一切正常传输,仅特征图像被破坏,不显示。即使我重新上传图像,URL的呈现也不正确 测试服务器是 实时服务器是 发生问题的页面是 第一个图像路径应为: 而是呈现为: /home/content/28/9036828/html//wp content/uploads/2012/02/sleepstyle600-37440_184x184.jpg 如果有人能告诉我为什么会发生这种情况,以及我如何解决它,我将不胜感激。我的头撞到墙上已经有一段时间了。登录你的p

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

测试服务器是

实时服务器是

发生问题的页面是

第一个图像路径应为:

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


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

登录你的phpmyadmin,进入你的数据库,在第3页找到上传路径

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

有相同的问题,由David Conner解决方案解决。 我如何解决的详细信息:

  • 使用phpmyadmin,转到
    wp\u选项
    表格
  • 在第4页(默认分页为30行/页),您将找到一个名为et_images_temp_folder
    的选项,该选项的id=154`
  • 将选项_值替换为新的绝对服务器路径
  • 已执行查询的示例:

    UPDATE  `yourdatabase`.`wp_options` 
    SET `option_value` = '/home/yourwebsite/public_html/wp-content/uploads/et_temp'
    WHERE `wp_options`.`option_id` = 154;
    

您可能想试穿这件衣服试穿这件刚刚看到的衣服。我对你的答案投了赞成票,因为这几乎是正确的解决方案。它实际上是临时上传文件夹,但你是唯一一个在任何论坛上提供可行解决方案的人。谢谢