{"id":115971,"date":"2020-01-16T03:56:37","date_gmt":"2020-01-16T03:56:37","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/qcloud-cos\/"},"modified":"2025-12-05T03:13:51","modified_gmt":"2025-12-05T03:13:51","slug":"sync-qcloud-cos","status":"publish","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/sync-qcloud-cos\/","author":16076436,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.6.6","stable_tag":"2.6.6","tested":"6.9.4","requires":"4.6","requires_php":"7.2","requires_plugins":null,"header_name":"Sync QCloud COS","header_author":"\u6c88\u5501","header_description":"\u4f7f\u7528\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1 COS \u4f5c\u4e3a\u9644\u4ef6\u5b58\u50a8\u7a7a\u95f4\u3002\uff08This is a plugin that uses Tencent Cloud Cloud Object Storage for attachments remote saving.\uff09","assets_banners_color":"dfdfdf","last_updated":"2025-12-05 03:13:51","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/qq52o.me\/sponsor.html","header_plugin_uri":"https:\/\/qq52o.me\/2518.html","header_author_uri":"https:\/\/qq52o.me","rating":5,"author_block_rating":0,"active_installs":500,"downloads":22972,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.0":{"tag":"1.6.0","author":"shenyanzhi","date":"2020-01-16 03:58:24"},"1.6.1":{"tag":"1.6.1","author":"shenyanzhi","date":"2020-02-09 03:02:01"},"1.6.2":{"tag":"1.6.2","author":"shenyanzhi","date":"2020-02-09 07:47:56"},"1.6.3":{"tag":"1.6.3","author":"shenyanzhi","date":"2020-02-16 02:10:17"},"1.6.4":{"tag":"1.6.4","author":"shenyanzhi","date":"2020-03-11 07:33:05"},"1.6.5":{"tag":"1.6.5","author":"shenyanzhi","date":"2020-03-27 01:09:00"},"1.6.6":{"tag":"1.6.6","author":"shenyanzhi","date":"2020-03-29 02:39:04"},"1.6.7":{"tag":"1.6.7","author":"shenyanzhi","date":"2020-04-01 00:42:11"},"1.6.8":{"tag":"1.6.8","author":"shenyanzhi","date":"2020-04-02 06:36:10"},"1.7.0":{"tag":"1.7.0","author":"shenyanzhi","date":"2020-04-10 01:05:44"},"1.7.1":{"tag":"1.7.1","author":"shenyanzhi","date":"2020-04-22 01:41:45"},"1.8.0":{"tag":"1.8.0","author":"shenyanzhi","date":"2020-04-22 10:14:25"},"1.8.1":{"tag":"1.8.1","author":"shenyanzhi","date":"2020-05-04 06:42:37"},"1.8.2":{"tag":"1.8.2","author":"shenyanzhi","date":"2020-05-15 01:00:09"},"1.8.3":{"tag":"1.8.3","author":"shenyanzhi","date":"2020-05-22 01:02:08"},"1.8.4":{"tag":"1.8.4","author":"shenyanzhi","date":"2020-06-16 00:30:30"},"1.8.5":{"tag":"1.8.5","author":"shenyanzhi","date":"2020-07-24 01:06:06"},"1.9.0":{"tag":"1.9.0","author":"shenyanzhi","date":"2020-08-12 11:14:06"},"1.9.1":{"tag":"1.9.1","author":"shenyanzhi","date":"2020-12-13 02:21:27"},"1.9.2":{"tag":"1.9.2","author":"shenyanzhi","date":"2020-12-13 02:45:03"},"1.9.3":{"tag":"1.9.3","author":"shenyanzhi","date":"2020-12-13 03:01:16"},"1.9.4":{"tag":"1.9.4","author":"shenyanzhi","date":"2021-01-24 03:32:35"},"1.9.5":{"tag":"1.9.5","author":"shenyanzhi","date":"2021-03-17 09:36:54"},"1.9.6":{"tag":"1.9.6","author":"shenyanzhi","date":"2021-07-21 07:52:31"},"1.9.7":{"tag":"1.9.7","author":"shenyanzhi","date":"2021-08-21 01:52:22"},"1.9.8":{"tag":"1.9.8","author":"shenyanzhi","date":"2022-01-29 09:16:15"},"1.9.9":{"tag":"1.9.9","author":"shenyanzhi","date":"2022-02-10 03:35:25"},"2.0.0":{"tag":"2.0.0","author":"shenyanzhi","date":"2022-02-16 00:44:49"},"2.0.1":{"tag":"2.0.1","author":"shenyanzhi","date":"2022-02-17 02:21:44"},"2.0.2":{"tag":"2.0.2","author":"shenyanzhi","date":"2022-04-04 01:20:18"},"2.0.3":{"tag":"2.0.3","author":"shenyanzhi","date":"2022-04-27 03:50:57"},"2.0.4":{"tag":"2.0.4","author":"shenyanzhi","date":"2022-07-12 03:43:50"},"2.1.0":{"tag":"2.1.0","author":"shenyanzhi","date":"2023-07-24 03:04:53"},"2.2.0":{"tag":"2.2.0","author":"shenyanzhi","date":"2023-08-17 00:28:28"},"2.2.1":{"tag":"2.2.1","author":"shenyanzhi","date":"2023-08-17 05:08:20"},"2.2.2":{"tag":"2.2.2","author":"shenyanzhi","date":"2023-08-27 04:50:08"},"2.2.3":{"tag":"2.2.3","author":"shenyanzhi","date":"2023-08-27 05:41:25"},"2.3.0":{"tag":"2.3.0","author":"shenyanzhi","date":"2023-09-01 23:21:00"},"2.3.1":{"tag":"2.3.1","author":"shenyanzhi","date":"2023-09-02 12:46:12"},"2.3.2":{"tag":"2.3.2","author":"shenyanzhi","date":"2023-10-11 07:28:35"},"2.3.3":{"tag":"2.3.3","author":"shenyanzhi","date":"2023-10-20 02:45:42"},"2.3.4":{"tag":"2.3.4","author":"shenyanzhi","date":"2023-11-10 00:17:46"},"2.3.5":{"tag":"2.3.5","author":"shenyanzhi","date":"2023-11-18 02:22:04"},"2.3.6":{"tag":"2.3.6","author":"shenyanzhi","date":"2023-11-24 03:30:06"},"2.3.7":{"tag":"2.3.7","author":"shenyanzhi","date":"2023-12-05 03:30:34"},"2.4.0":{"tag":"2.4.0","author":"shenyanzhi","date":"2023-12-11 10:35:28"},"2.4.1":{"tag":"2.4.1","author":"shenyanzhi","date":"2023-12-15 06:21:40"},"2.5.0":{"tag":"2.5.0","author":"shenyanzhi","date":"2024-01-30 00:14:12"},"2.5.1":{"tag":"2.5.1","author":"shenyanzhi","date":"2024-02-09 04:11:29"},"2.5.2":{"tag":"2.5.2","author":"shenyanzhi","date":"2024-02-25 00:32:31"},"2.5.3":{"tag":"2.5.3","author":"shenyanzhi","date":"2024-03-04 00:23:57"},"2.5.4":{"tag":"2.5.4","author":"shenyanzhi","date":"2024-04-03 00:16:16"},"2.5.5":{"tag":"2.5.5","author":"shenyanzhi","date":"2024-05-28 00:29:53"},"2.5.6":{"tag":"2.5.6","author":"shenyanzhi","date":"2024-05-29 22:19:57"},"2.5.7":{"tag":"2.5.7","author":"shenyanzhi","date":"2024-06-22 02:52:19"},"2.5.8":{"tag":"2.5.8","author":"shenyanzhi","date":"2024-07-19 02:16:18"},"2.6.0":{"tag":"2.6.0","author":"shenyanzhi","date":"2024-11-16 00:08:37"},"2.6.1":{"tag":"2.6.1","author":"shenyanzhi","date":"2024-11-23 00:14:21"},"2.6.2":{"tag":"2.6.2","author":"shenyanzhi","date":"2025-03-09 02:00:55"},"2.6.3":{"tag":"2.6.3","author":"shenyanzhi","date":"2025-04-23 02:51:09"},"2.6.4":{"tag":"2.6.4","author":"shenyanzhi","date":"2025-08-13 06:26:45"},"2.6.5":{"tag":"2.6.5","author":"shenyanzhi","date":"2025-08-23 04:09:14"},"2.6.6":{"tag":"2.6.6","author":"shenyanzhi","date":"2025-12-05 03:13:51"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2228204,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2228204,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3411639,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=sync-qcloud-cos\",\"preferredVersions\":{\"php\":\"latest\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"sync-qcloud-cos\"}}]}"}},"all_blocks":[],"tagged_versions":["1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.7.0","1.7.1","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.9.0","1.9.1","1.9.2","1.9.3","1.9.4","1.9.5","1.9.6","1.9.7","1.9.8","1.9.9","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.1.0","2.2.0","2.2.1","2.2.2","2.2.3","2.3.0","2.3.1","2.3.2","2.3.3","2.3.4","2.3.5","2.3.6","2.3.7","2.4.0","2.4.1","2.5.0","2.5.1","2.5.2","2.5.3","2.5.4","2.5.5","2.5.6","2.5.7","2.5.8","2.6.0","2.6.1","2.6.2","2.6.3","2.6.4","2.6.5","2.6.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2958542,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2958542,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2958542,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2958542,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2958542,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2961840,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3094844,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"\u8bbe\u7f6e\u9875\u9762","2":"\u6570\u636e\u5e93\u94fe\u63a5\u66ff\u6362","3":"\u56fe\u7247\u6781\u667a\u538b\u7f29","4":"\u6570\u636e\u76d1\u63a7","5":"\u6587\u6863\u5904\u7406","6":"\u6587\u672c\u5185\u5bb9\u5ba1\u6838\uff1a\u8bc4\u8bba\u5ba1\u6838","7":"\u5185\u7f6e\u7684 wp-cli \u547d\u4ee4"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[180801,180802,180803,142666,169986],"plugin_category":[],"plugin_contributors":[180558],"plugin_business_model":[],"class_list":["post-115971","plugin","type-plugin","status-publish","hentry","plugin_tags-cos","plugin_tags-180802","plugin_tags-qcloud","plugin_tags-tencent","plugin_tags-169986","plugin_contributors-shenyanzhi","plugin_committers-shenyanzhi","plugin_support_reps-shenyanzhi"],"banners":{"banner":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/banner-772x250.png?rev=2228204","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/icon-128x128.png?rev=2228204","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-1.png?rev=2958542","caption":"\u8bbe\u7f6e\u9875\u9762"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-2.png?rev=2958542","caption":"\u6570\u636e\u5e93\u94fe\u63a5\u66ff\u6362"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-3.png?rev=2958542","caption":"\u56fe\u7247\u6781\u667a\u538b\u7f29"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-4.png?rev=2958542","caption":"\u6570\u636e\u76d1\u63a7"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-5.png?rev=2958542","caption":"\u6587\u6863\u5904\u7406"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-6.png?rev=2961840","caption":"\u6587\u672c\u5185\u5bb9\u5ba1\u6838\uff1a\u8bc4\u8bba\u5ba1\u6838"},{"src":"https:\/\/ps.w.org\/sync-qcloud-cos\/assets\/screenshot-7.png?rev=3094844","caption":"\u5185\u7f6e\u7684 wp-cli \u547d\u4ee4"}],"raw_content":"<!--section=description-->\n<p>\u4f7f\u7528\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1 COS \u4f5c\u4e3a\u9644\u4ef6\u5b58\u50a8\u7a7a\u95f4\u3002(Using Tencent Cloud Object Storage Service COS as Attachment Storage Space.)<\/p>\n\n<ul>\n<li>\u4f9d\u8d56\u817e\u8baf\u4e91 COS \u670d\u52a1\uff1ahttps:\/\/cloud.tencent.com\/product\/cos<\/li>\n<li>\u4f7f\u7528\u8bf4\u660e\uff1ahttps:\/\/cloud.tencent.com\/product\/cos\/details<\/li>\n<\/ul>\n\n<h3>\u63d2\u4ef6\u7279\u70b9<\/h3>\n\n<ol>\n<li>\u53ef\u914d\u7f6e\u662f\u5426\u4e0a\u4f20\u7f29\u7565\u56fe\u548c\u662f\u5426\u4fdd\u7559\u672c\u5730\u5907\u4efd<\/li>\n<li>\u672c\u5730\u5220\u9664\u53ef\u540c\u6b65\u5220\u9664\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8 COS \u4e2d\u7684\u6587\u4ef6<\/li>\n<li>\u652f\u6301\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8 COS \u7ed1\u5b9a\u7684\u4e2a\u6027\u57df\u540d<\/li>\n<li>\u652f\u6301\u66ff\u6362\u6570\u636e\u5e93\u4e2d\u65e7\u7684\u8d44\u6e90\u94fe\u63a5\u5730\u5740<\/li>\n<li>\u652f\u6301\u5317\u4eac\u3001\u4e0a\u6d77\u3001\u5e7f\u5dde\u3001\u9999\u6e2f\u3001\u6cd5\u5170\u514b\u798f\u7b49\u5b8c\u6574\u5730\u57df\u4f7f\u7528<\/li>\n<li>\u652f\u6301\u540c\u6b65\u5386\u53f2\u9644\u4ef6\u5230 COS<\/li>\n<li>\u652f\u6301\u9a8c\u8bc1\u6876\u540d\u662f\u5426\u586b\u5199\u6b63\u786e<\/li>\n<li>\u652f\u6301\u817e\u8baf\u4e91\u6570\u636e\u4e07\u8c61 CI \u56fe\u7247\u5904\u7406<\/li>\n<li>\u652f\u6301\u4e0a\u4f20\u6587\u4ef6\u81ea\u52a8\u91cd\u547d\u540d<\/li>\n<li>\u652f\u6301\u5a92\u4f53\u5e93\u7f16\u8f91<\/li>\n<li>\u652f\u6301\u817e\u8baf\u4e91\u6570\u636e\u4e07\u8c61\u56fe\u7247\u6781\u667a\u538b\u7f29<\/li>\n<li>\u652f\u6301\u6587\u4ef6\u9884\u89c8<\/li>\n<li>\u652f\u6301\u6587\u672c\u5185\u5bb9\u5ba1\u6838<\/li>\n<li>\u652f\u6301\u539f\u56fe\u4fdd\u62a4<\/li>\n<li>\u652f\u6301\u6570\u636e\u76d1\u63a7<\/li>\n<li>\u652f\u6301\u4f7f\u7528 <code>wp-cli<\/code> \u547d\u4ee4\u4e0a\u4f20\/\u5220\u9664\u6587\u4ef6<\/li>\n<li>\u652f\u6301\u4e0a\u4f20\u6587\u4ef6\u5230\u5b58\u50a8\u6876\u5b50\u76ee\u5f55<\/li>\n<li>\u652f\u6301\u591a\u7ad9\u70b9<\/li>\n<\/ol>\n\n<p>\u63d2\u4ef6\u66f4\u591a\u8be6\u7ec6\u4ecb\u7ecd\u548c\u5b89\u88c5\uff1a<a href=\"https:\/\/github.com\/sy-records\/sync-qcloud-cos\">https:\/\/github.com\/sy-records\/sync-qcloud-cos<\/a><\/p>\n\n<h3>\u4f5c\u8005\u535a\u5ba2<\/h3>\n\n<p><a href=\"https:\/\/qq52o.me\" title=\"\u6c88\u5501\u5fd7\">\u6c88\u5501\u5fd7<\/a><\/p>\n\n<p>\u6b22\u8fce\u52a0\u5165\u6c88\u5501\u7684 WordPress \u4e91\u5b58\u50a8\u5168\u5bb6\u6876 QQ \u4ea4\u6d41\u7fa4\uff1a887595381<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder <code>sync-qcloud-cos<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>That's all<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='%E6%80%8E%E4%B9%88%E6%9B%BF%E6%8D%A2%E6%96%87%E7%AB%A0%E4%B8%AD%E4%B9%8B%E5%89%8D%E7%9A%84%E6%97%A7%E8%B5%84%E6%BA%90%E5%9C%B0%E5%9D%80%E9%93%BE%E6%8E%A5'><h3>\u600e\u4e48\u66ff\u6362\u6587\u7ae0\u4e2d\u4e4b\u524d\u7684\u65e7\u8d44\u6e90\u5730\u5740\u94fe\u63a5<\/h3><\/dt>\n<dd><p>\u8fd9\u4e2a\u63d2\u4ef6\u5df2\u7ecf\u52a0\u4e0a\u4e86\u66ff\u6362\u6570\u636e\u5e93\u4e2d\u4e4b\u524d\u7684\u65e7\u8d44\u6e90\u5730\u5740\u94fe\u63a5\u529f\u80fd\uff0c\u53ea\u9700\u8981\u586b\u597d\u5bf9\u5e94\u7684\u94fe\u63a5\u5373\u53ef<\/p><\/dd>\n<dt id='%E4%BD%BF%E7%94%A8%E5%AD%90%E8%B4%A6%E6%88%B7%E6%8A%A5%E9%94%99%EF%BC%9Acos%20error%20code%3A%20accessdenied%2C%20status%20code%3A%20403'><h3>\u4f7f\u7528\u5b50\u8d26\u6237\u62a5\u9519\uff1aCos Error Code: AccessDenied, Status Code: 403<\/h3><\/dt>\n<dd><p>\u53ef\u4ee5\u4f7f\u7528\u5b50\u8d26\u6237\uff0c\u4f46\u662f APPID \u9700\u8981\u586b\u5199\u4e3a\u5b58\u50a8\u6876\u521b\u5efa\u8005\u7684 ID\uff0c\u800c\u4e0d\u662f\u5b50\u8d26\u6237\u7684 ID\u3002\u4f8b\u5982<a href=\"https:\/\/github.com\/sy-records\/sync-qcloud-cos#%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97\">\u914d\u7f6e\u6307\u5357<\/a>\u4e2d\u7684<code>1250000000<\/code>\u5c31\u662f APPID<\/p><\/dd>\n<dt id='%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E6%8F%90%E7%A4%BA%EF%BC%9A%E5%9B%BE%E5%83%8F%E5%90%8E%E6%9C%9F%E5%A4%84%E7%90%86%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E5%B0%86%E5%85%B6%E7%BC%A9%E5%B0%8F%E5%88%B0%202500%20%E5%83%8F%E7%B4%A0%E5%B9%B6%E9%87%8D%E6%96%B0%E4%B8%8A%E4%BC%A0'><h3>\u4e0a\u4f20\u56fe\u7247\u63d0\u793a\uff1a\u56fe\u50cf\u540e\u671f\u5904\u7406\u5931\u8d25\uff0c\u8bf7\u5c06\u5176\u7f29\u5c0f\u5230 2500 \u50cf\u7d20\u5e76\u91cd\u65b0\u4e0a\u4f20<\/h3><\/dt>\n<dd><p>1\uff09\u914d\u7f6e\u7684<code>\u5b58\u50a8\u6876\u540d\u79f0<\/code>\u586b\u5199\u9519\u8bef\uff0c\u6b63\u786e\u7684\u914d\u7f6e\u53c2\u7167<a href=\"https:\/\/github.com\/sy-records\/sync-qcloud-cos#%E9%85%8D%E7%BD%AE%E6%8C%87%E5%8D%97\">\u914d\u7f6e\u6307\u5357<\/a>\u4e2d\u7684<code>\u5b58\u50a8\u6876\u540d\u79f0<\/code>\uff0cv1.6.1 \u7248\u672c\u589e\u5f3a\u4e86\u6821\u9a8c\uff0c\u586b\u5199\u9519\u8bef\u4f1a\u7ed9\u4e88\u63d0\u793a\uff1b\u540c\u65f6\u517c\u5bb9\u4e86\u6876\u540d\u79f0\u9644\u5e26<code>APPID<\/code>\u7684\u60c5\u51b5\n2\uff09\u56fe\u7247\u786e\u5b9e\u50cf\u7d20\u5927\u4e8e 2500px\uff0c\u53ef\u4ee5\u5728<code>functions.php<\/code>\u4e2d\u52a0\u5165\u4ee5\u4e0b\u4ee3\u7801\u7981\u6b62\u5927\u56fe\u7247\u88c1\u526a\u529f\u80fd<\/p>\n\n<pre><code>add_filter('big_image_size_threshold', '__return_false');\n<\/code><\/pre><\/dd>\n<dt id='%E5%9C%A8%E6%8F%92%E4%BB%B6%E4%B8%AD%E5%BA%94%E8%AF%A5%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%85%BE%E8%AE%AF%E4%BA%91%E6%95%B0%E6%8D%AE%E4%B8%87%E8%B1%A1%20ci'><h3>\u5728\u63d2\u4ef6\u4e2d\u5e94\u8be5\u5982\u4f55\u4f7f\u7528\u817e\u8baf\u4e91\u6570\u636e\u4e07\u8c61 CI<\/h3><\/dt>\n<dd><p>\u53c2\u8003\uff1a<a href=\"https:\/\/cloud.tencent.com\/developer\/article\/1606153\">\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8 COS + \u6570\u636e\u4e07\u8c61 CI = \u5b8c\u5584\u7684\u56fe\u7247\u89e3\u51b3\u65b9\u6848<\/a> \u6216 <a href=\"https:\/\/cloud.tencent.com\/document\/product\/436\/42214#.E4.BD.BF.E7.94.A8.E5.9B.BE.E7.89.87.E6.A0.B7.E5.BC.8F\">\u817e\u8baf\u4e91\u6587\u6863 - \u4f7f\u7528\u56fe\u7247\u6837\u5f0f<\/a><\/p><\/dd>\n<dt id='%E4%BF%9D%E5%AD%98%E9%85%8D%E7%BD%AE%E6%97%B6%E6%8A%A5%E9%94%99%EF%BC%9A%E6%82%A8%E7%9A%84%E7%AB%99%E7%82%B9%E9%81%87%E5%88%B0%E4%BA%86%E8%87%B4%E5%91%BD%E9%94%99%E8%AF%AF%EF%BC%8C%E8%AF%B7%E6%9F%A5%E7%9C%8B%E6%82%A8%E7%9A%84%E7%AB%99%E7%82%B9%E7%9A%84%E7%AE%A1%E7%90%86%E7%94%B5%E5%AD%90%E9%82%AE%E7%AE%B1%E6%9D%A5%E8%8E%B7%E5%BE%97%E6%8C%87%E5%BC%95'><h3>\u4fdd\u5b58\u914d\u7f6e\u65f6\u62a5\u9519\uff1a\u60a8\u7684\u7ad9\u70b9\u9047\u5230\u4e86\u81f4\u547d\u9519\u8bef\uff0c\u8bf7\u67e5\u770b\u60a8\u7684\u7ad9\u70b9\u7684\u7ba1\u7406\u7535\u5b50\u90ae\u7bb1\u6765\u83b7\u5f97\u6307\u5f15<\/h3><\/dt>\n<dd><p>\u8fd9\u4e2a\u95ee\u9898\u5e94\u8be5\u53ea\u51fa\u73b0\u5728 Windows \u7684\u673a\u5668\u4e0a\uff0c\u6253\u5f00<code>WP_DEBUG<\/code>\u7684\u8bdd\u4f1a\u62a5\u9519\uff1a<code>Fatal error: Uncaught GuzzleHttp\\Exception\\RequestException: cURL error 60: SSL certificate problem: self signed certificate<\/code>\uff0c\u89e3\u51b3\u65b9\u6cd5\u5982\u4e0b\uff1a<\/p>\n\n<p>1\uff09\u4ece <a href=\"https:\/\/curl.haxx.se\/ca\/cacert.pem\">https:\/\/curl.haxx.se\/ca\/cacert.pem<\/a> \u4e0b\u8f7d\u6700\u65b0\u7684 cacert.pem\n2\uff09\u5c06\u4ee5\u4e0b\u884c\u6dfb\u52a0\u5230<code>php.ini<\/code>\u4e2d\uff0c\u6ce8\u610f\u4fee\u6539\u5bf9\u5e94\u7684\u8def\u5f84<\/p>\n\n<pre><code>curl.cainfo=\/path\/to\/cacert.pem\n<\/code><\/pre><\/dd>\n<dt id='%E4%BF%9D%E5%AD%98%E9%85%8D%E7%BD%AE%E6%97%B6%E6%8F%90%E7%A4%BA%EF%BC%9Aerrorcode%3Axxx%2C%20errormessage%3Axxxx%E3%80%82%E5%A6%82%EF%BC%9Aerrorcode%3A403%2C%20errormessage%3Arequest%20has%20expired'><h3>\u4fdd\u5b58\u914d\u7f6e\u65f6\u63d0\u793a\uff1aErrorCode:xxx, ErrorMessage:xxxx\u3002\u5982\uff1aErrorCode:403, ErrorMessage:Request has expired<\/h3><\/dt>\n<dd><p>\u8fd9\u79cd\u95ee\u9898\u8bf7\u76f4\u63a5\u524d\u5f80\u817e\u8baf\u4e91<a href=\"https:\/\/cloud.tencent.com\/document\/product\/436\">\u5bf9\u8c61\u5b58\u50a8\u6587\u6863<\/a>\u641c\u7d22\u5bf9\u5e94\u7684<code>ErrorMessage<\/code>\u4fe1\u606f\u5373\u53ef\uff0c\u6216\u8005\u8bbf\u95ee<a href=\"https:\/\/cloud.tencent.com\/document\/product\/436\/7730#.E9.94.99.E8.AF.AF.E7.A0.81.E5.88.97.E8.A1.A8\">\u5bf9\u8c61\u5b58\u50a8\u9519\u8bef\u7801\u5217\u8868<\/a><\/p><\/dd>\n<dt id='%E8%B7%9F%E6%89%80%E6%9C%89%E4%BD%BF%E7%94%A8%20guzzle%20%E7%BB%84%E4%BB%B6%E7%9A%84%E6%8F%92%E4%BB%B6%E6%88%96%E4%B8%BB%E9%A2%98%E9%83%BD%E5%8F%AF%E8%83%BD%E5%8F%91%E7%94%9F%E5%86%B2%E7%AA%81%EF%BC%8C%E5%8F%91%E7%94%9F%E6%8A%A5%E9%94%99%20call%20to%20undefined%20method%20guzzlehttp...'><h3>\u8ddf\u6240\u6709\u4f7f\u7528 Guzzle \u7ec4\u4ef6\u7684\u63d2\u4ef6\u6216\u4e3b\u9898\u90fd\u53ef\u80fd\u53d1\u751f\u51b2\u7a81\uff0c\u53d1\u751f\u62a5\u9519 Call to undefined method GuzzleHttp...<\/h3><\/dt>\n<dd><p>\u4e0d\u53ef\u540c\u65f6\u5f00\u542f\u540c\u7c7b\u63d2\u4ef6\uff0c\u7c7b\u4f3c\u4e8e\u817e\u8baf\u4e91\u7684\u5b98\u65b9\u63d2\u4ef6 <code>tencentcloud-*<\/code> \u7cfb\u5217\u3002<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>Stable<\/h4>\n\n<ul>\n<li>Add nonce fields for enhanced security<\/li>\n<\/ul>\n\n<h4>Other<\/h4>\n\n<p>see <a href=\"https:\/\/github.com\/sy-records\/sync-qcloud-cos\/blob\/master\/CHANGELOG.md\">CHANGELOG.md<\/a>.<\/p>","raw_excerpt":"\u4f7f\u7528\u817e\u8baf\u4e91\u5bf9\u8c61\u5b58\u50a8\u670d\u52a1 COS \u4f5c\u4e3a\u9644\u4ef6\u5b58\u50a8\u7a7a\u95f4\u3002(Using Tencent Cloud Object Storage Service COS as Attachment Storage Space.)","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/115971","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=115971"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shenyanzhi"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=115971"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=115971"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=115971"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=115971"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=115971"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=115971"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}