Csuper Blog

Csuper Blog

uchome升级后动态图片不显示
2010-09-02

UCHome 升级后,动态图片不显示,经过排查,我们找到了解决办法:
1、请备份现在的数据库,以免遇到小概率事件,造成不必要的损失
2、在数据库中执行下面这两句SQL:
将 UCHome 中的动态图片路径改为正确的路径:

  1. update pre_home_feed set image_1=replace(image_1, 'attachment/', 'data/attachment/album/'), image_2=replace(image_2, 'attachment/', 'data/attachment/album/'),image_3=replace(image_3, 'attachment/', 'data/attachment/album/'),image_4=replace(image_4,'attachment/', 'data/attachment/album/')
复制代码

上面一句SQL会影响升级后的动态图片路径,通过下面这句SQL将改错的路径重新改回

  1. update pre_home_feed set image_1=replace(image_1, 'data/data/attachment/album/album/', 'data/attachment/album/'), image_2=replace(image_2, 'data/data/attachment/album/album/', 'data/attachment/album/'), image_3=replace(image_3, 'data/data/attachment/album/album/', 'data/attachment/album/'), image_4=replace(image_4,'data/data/attachment/album/album/', 'data/attachment/album/')
复制代码

使用时请注意修改表前缀。

发表评论: