知识库

网站迁移之后相关配置的技术说明

前期说明

请务必参考这篇文章,以确认您的服务器符合网站部署的需求。如果您的配置无法满足,您也可以自由选择其它部署方案,选择其它方案我们无法提供技术支持。

修改网站配置文件

配置文件为wp-config.php,在网站根目录下,请修改里面的代理服务器地址(需要是HTTP代理,不使用代理服务可能无法更新Wordpress及插件),redis服务器地址,数据库和用户名,MySQL数据库的服务器地址,数据库和用户名。

对阿里云OSS进行配置

配置OSS的图片处理

至少需要网站开始阿里云OSS的图片处理功能,配置如下:
styleName:full,styleBody:image/resize,m_lfit,w_3000/quality,q_90
styleName:large,styleBody:image/resize,m_lfit,w_2000,h_2000/quality,q_90
styleName:medium,styleBody:image/resize,m_lfit,w_1100,h_1100/quality,q_90
styleName:thumbnail,styleBody:image/resize,m_fill,w_400,h_400
styleName:medium_large,styleBody:image/resize,m_lfit,w_768/quality,q_90

请复制此段内容并将其保存为一个txt文件,可直接在阿里云OSS的图片处理功能中导入。

如果新的OSS绑定的域名和此前不同(通常是img.yourdomain.com),请批量替换数据库和所有代码中的原域名至新域名。

配置OSS的子用户

请在阿里云访问控制中新增一个用户,用于网站在OSS中添加或删除文件,创建的新用户不需要控制台访问,但是需要开启OpenAPI调用。创建好用户之后请记下该用户的AccessKey和AccessKeySecret。

然后请新增一个自定义策略,直接选择脚本编辑,并填入如下脚本:请将OSS-bucket-name替换成您自己的bucket名字。

{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "oss:*",
"Resource": [
"acs:oss:*:*:OSS-bucket-name",
"acs:oss:*:*:OSS-bucket-name/*"
]
}
]
}

然后再在授权中将此自定义策略授权给刚才新建的用户,并在网站的阿里云OSS插件的设置中填入刚才记录下来的AccessKey和AccessKeySecret,以及Bucket和绑定的域名,并开启图片服务和图片预设服务。

并请及时在媒体库中进行测试。

更新邮件发送服务

请在网站的WP Mail SMTP插件中的其它SMTP部分,配置自己的SMTP发件服务,该服务用于网站发送通知邮件功能。

更新插件授权

网站所使用的插件中有一些可能是付费插件,如果不再使用我们的服务,也无法继续使用我们的授权,请至插件官网购买授权:

更新代码中使用到的公共库文件

目前网站上使用的一些公共库中的js和字体文件可能是存放在我司CDN上的,请将header.php中的所有包含cdn.eitsh.com的文件进行筛查,可以选择上传至自己的服务器或者使用其它第三方服务提供的公共库文件,并将地址进行相应的替换。

更新网站监控服务

我们使用的是友盟的web+监控服务,由于现在友盟的web+属于收费项目,您需要先联系友盟开通这项服务,之后请在网站footer.php中修改相应的监控代码。

手机上打开