使用腾讯轻量对象存储作为wordpress大容量媒体库

使用腾讯轻量对象存储作为wordpress大容量媒体库

0.准备工作

首先本教程基于腾讯云轻量应用服务器编写,其他服务器如CVM或者其他厂商服务器可以通过插件挂载的方式来实现相应的功能。

首先在腾讯云轻量服务器控制台找到轻量对象存储,然后创建好存储桶。注意,创建存储桶时区域请选择与轻量应用服务器同一地域的进行创建,并且设置为私有读写,因为我们在同一地域内可以通过走内网的方式实现连接。

20240707213606710-image

 

1.挂载

首先找到网站的运行目录,

如:1panel可以通过->网站->文件夹图标,找到站点目录。

宝塔则可以通过网站->根目录找到

20240707213848546-image

20240707213858751-image

其他方式建站请自行查找。

然后在打开的目录中创建一个空白目录用于轻量对象存储的挂载。

打开轻量存储桶控制台->点击存储桶名称->点击挂载服务器

20240707214124910-image

服务器选择需要挂载的,存储桶挂载目录填写/也就是根目录

服务器挂载目录填写刚刚创建的目录例如:/www/wwwroot/docnnet/test

点击确定即可进行挂载。

注意!目前挂载目录中不可以含有例如.等符号,需要您自行更改网站目录,温馨提示:更改前请进行备份。

2.修改wordpress设置

自WordPress3.5版本开始隐藏了后台媒体设置页面的“默认上传路径和文件的完整URL地址”选项,可以通过
下面的代码将该选项调出来。

在网站当前主题路径下,例如:/wp-content/themes/zibll中找到当前使用主题的functions.php文件

if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
	update_option('upload_path',WP_CONTENT_DIR.'/uploads');
}

添加到文件末尾即可。

我们在wp后台->设置->媒体中即可找到上传路径的设置选项。填写上相应的文件夹,那么默认上传位置就改为存储桶挂载的目录了。

20240707215020190-image

上述添加的代码在使用完毕后删除即可,无需保留在文件中。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共1条

请登录后发表评论

    • 热门评论
      Level0的头像-零一物语Level0徽章-人气大使-零一物语等级-LV6-零一物语作者0