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了。

搞定!感谢插件作者沈唁,技术很棒,点赞!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注