这让我很困惑
我最近将所有媒体传输到亚马逊S3和文件到亚马逊EC2,我在亚马逊RDS服务中持有我的MySql。在传输之前,我已经用记事本更改了所有媒体路径:
http://www.olddomain.com/wp-content/uploads/
至
http://www.AmaazonS3ServiceUrl.com/wp-content/uploads/
我已经上传了它,所以第一天一切都好,我看到了来自amazons3的图像,我的媒体部分的wordpress管理菜单是amazons3媒体网址,但经过一天,当我配置wordpress,事情刚刚发生,一切都恢复了所有缩略图精选图像刚刚消失,现在它显示在缩略图网址我的
http://www.olddomain.com/wp-content/uploads
/
但如果我去ppost,它显示insite it亚马逊s3照片显示。
我试过:
1.多次恢复数据库(4或5次)
1.尝试重新生成缩略图插件(3个不同的,等待了几个小时,因为我有超过24k的照片,没有帮助)
1.已尝试清理缓存
1.尝试使用以下内容更新数据库sql查询:UPDATE wp_posts SET guid = REPLACE (guid, 'http://oldcomain.com/', 'http://mynewcdndomain.com/') WHERE post_type = 'attachment';
或更新wp_posts SET post_content = REPLACE (post_content, 'olddocmain.com', 'newcdndomain.com') WHERE post_type = 'attachment';
在WordPress管理中的媒体部分没有photo. s显示正常,之前当我刚刚转移它显示正常,并显示他们在亚马逊,现在它说,它无法找到任何照片蚂蚁路径是我的域,而不是亚马逊S3。
有人知道为什么会发生这种情况吗?问题是什么?
1条答案
按热度按时间9w11ddsr1#
好吧,我想这对像我这样的人来说会很方便的。
如果任何人想转移他所有的现有图像到CDN不要紧亚马逊或其他人应该使用w3总缓存,因为该插件允许你重命名所有现有的媒体网址和更多我已经修复了我的问题与该插件我希望人们谁会发现这个主题,并会有同样的问题将解决这个恼人的问题也.