开发者社区> 问答> 正文

PW/DZ配置OSS失败?进来看调试吧


27日过后,PHPWind oss插件和Discuz!x2.5插件共同开发了网站上调试OSS的功能模块,适合不会配置的站长朋友更新使用。界面语言近乎全是英文,如果不懂英文的站长朋友可以在配置调试时,与帖子后面的注释相对照排查原因。














下面对各项检测指标解释:
CURL check:CURL是PHP中实现HTTP功能封装的核心组件,OSS官方PHP SDK使用了CURL做的类封装,所以,若PHP未开启CURL,是无法正常使用OSS插件的。  值: support curl(支持)not support curl(不支持)


Try nslookup oss.aliyuncs.com: 尝试DNS查询OSS.ALIYUNCS.COM的IP地址,这个域名是OSS的接口入口域,如果解析失败,将不能直接正常使用OSS功能,你此时需要通过"echo ' 110.75.178.229 oss.aliyuncs.com '>>/etc/hosts"来将此域强制解析。值: Success,Ip地址(解析成功)Failed(解析失败)


Check SystemTime:系统时间检测。OSS有个校验,当系统时间的北京时间值与真实北京时间(其实是OSS服务器时间)相差超过15分钟,签名会校验失败,


Check cms version:因为开发精力有限,通常开发人员无法完全保证所开发的CMS的插件的所有版本全部兼容,所有这个必需要满足版本要求才能正常使用。


后面的是尝试上传,如果配置错误,签名校验将会报错,调试程序里面将会看到明显的错误。
上传成功后(调试信息里没有明显错误且返回了地址),会自动从OSS里面去调用这张测试图片。第一次调用的是OSS官方域,第二次调用的是用户配置的CNAME域名(如有),如果第一次调用失败,则可能是1.ACL不是公共读,2.防盗链配置错误,屏蔽了自己的网站,3.没上传成功;如果第一次调用成功,第二次调用失败,则很可能是DNS解析记录不准确或还未生效。




展开
收起
enj0y 2012-11-27 22:10:02 9661 0
3 条回答
写回答
取消 提交回答
  • 回 2楼(yjm2000) 的帖子
    进入后台插件配置页就有

    -------------------------

    回 4楼(yjm2000) 的帖子
    手工迁移OSS中的附件,并要对数据库有一些操作。
    2012-12-10 16:27:13
    赞同 展开评论 打赏
  • RePW/DZ配置OSS失败?进来看调试吧
    哪个文件是测试文件,我看看我下载的有没有?上次装完没有这个测试选项

    -------------------------

    RePW/DZ配置OSS失败?进来看调试吧
    有个问题,如果以后不使用OSSphpwind插件,如何恢复论坛附件或图片的链接地址?
    2012-12-10 13:31:39
    赞同 展开评论 打赏
  • 插件包已经更新,包含了上述测试文件,今后会对测试文件进行完善,以尽可能方便广大站长按照调试插件。
    2012-11-27 23:17:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载