排行榜 统计
  • 建站日期:2021-12-1
  • 文章总数:40 篇
  • 评论总数:345 条
  • 分类总数:21 个
  • 最后更新:2月13日
原创typecho

typecho图片上传腾讯云储存插件cosUploadV5

本文阅读 3 分钟
首页 typecho 正文
未收录,推送中

1.图片加速选择
首先,我为什么选择腾讯云:

QQ账号登录,免去了我又多管理一个账号的麻烦;
认证很简单,比七牛、又拍简单的太多太多了;
免费额度与其他的基本一样,对我来说有了上面两条,其他的提供商没啥优势了。
然后,说一说腾讯云对象存储的免费额度。

面向对象 免费额度 有效期
个人用户 50GB 标准存储容量包 6个月(180天)
企业用户 1TB 标准存储容量包 6个月(180天)

2.创建Bucket
登录腾讯云进入控制台,进入到对象存储——>存储桶列表——>新建存储桶。填入必要的信息,选择所属中国大陆的地域,如下图:
19375-ugtzbergqp.png
75498-726or1w8lo9.png
红色部分是需要的参数
63904-joktcolg37m.png

将对象存储的相关信息记住,一会要填入cosUpload中。
3.插件设置
下载好插件后,上传至服务器根目录下的/usr/plugins
中。重命名cosUploadV5在typecho后台中启用插件,然后设置插件。将上方获取到的图片红框内的信息,填入对应的设置参数中。测试无问题,大功告成!
87319-812do5kckso.png

最后记得上传网站/usr/uploads目录到腾讯云储存/usr/uploads目录
送上cos管理工具
https://cloud.tencent.com/document/product/436/11366
安装好后就可以管理储存文件了比网页方便一万倍强烈推荐安装
13625-hfh8klut6uf.png
下载链接:https://github.com/dishcheng/cosUploadV5

第二步:typecho的设置和数据库批量更新

1.打开cosUploadV5插件的文件目录,打开Plugin.php,找到148行。

 $filePath = '/' . date('Y') . '/' . date('m') . '/' . date('d') . '/';

以上这句话是默认的文件创建格式,要将它改为

$filePath = '/' . 'usr' . '/' . 'uploads' . '/' . date('Y') . '/' . date('m') . '/';

到了这一步还是会发现,前台右键新窗口打开图片,仍然是原本的地址,那是因为typecho文章中引入的图片链接是存在数据库的,所以需要去数据库批量更新,这里我选择打开了phpmyadmin,点击开typecho的数据库,并且找到typecho_contents文章表。
27677-rtqxq281xg.png

点击搜索,找到查找和替换,进入一个非常方便的功能,然后按照左边填“老域名/usr”,右边“对象存储域名/usr”的格式,字段选择text
83950-epahcxgxuor.png

点击右下角的查询后,等待一段时间,然后就会有一堆匹配数据被列出来,这个时候还没有结束,要继续点击右下角的替换按钮,最后才会提示数据更新成功。

原创文章,作者:笔记录,如若转载,请注明出处:https://www.bijilu.com/archives/613/
-- 展开阅读全文 --
typecho 网站添加超漂亮的侧栏统计卡片
« 上一篇 02-13

发表评论

成为第一个评论的人

作者信息

动态快讯

换一换
    请配置好页面缩略名选项

热门文章

最多点赞

1赞, 阅读:17
1赞, 阅读:40
0赞, 阅读:163
0赞, 阅读:96

标签TAG

热评文章