WordPress OSS Aliyun插件如下图配置好后,
AccessKey给的权限是“管理对象存储服务(OSS)权限”。
上传图片后不能访问,提示:This XML file does not appear to have any style information associated with it. The document tree is shown below.
如下图,这句的意思是这个资源没与之关联的信息。大概就是说这个资源没有在目标链接当中。
也就是说,图片是只上传到了网站后台的服务器中,未上传到阿里云OSS中,经过核实也确实如此。
联系了插件作者,经过作者不吝赐教,例如,WordPress OSS Aliyun插件编辑器中将第83-84行:
// echo 'Error Message:' . $e->getMessage() . PHP_EOL;
// echo 'Error Code:' . $e->getCode() . PHP_EOL;
修改为:
echo 'Error Message:' . $e->getMessage() . PHP_EOL;
echo 'Error Code:' . $e->getCode() . PHP_EOL;
wp_die();
找到了问题所在。
查看debug如下:
原来是没有权限,此时再看阿里云OSS的授权策略,发现没有添加Bucket授权策略,如下图,添加一下就OK了。
搞定!感谢插件作者沈唁,技术很棒,点赞!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。