阿里云服务器 ¥102元/年 云数据库37.5元/年 限时
个人、企业均可购买 | 更多配置0.8折特惠
华为云云耀服务器环境部署
经过一系列的前期测试工作,我决定将网站迁移至华为云云耀服务器上。鉴于原来在云耀服务器上部署了一套测试平台环境,今天全部推翻重建。新环境配置如下:
- 操作系统:Centos7.9
- 环境管理平台:BT面板
- Web服务器:OpenLiteSpeed
- 数据库:Mysql 5.7
- PHP版本:PHP7.4
- PHP扩展:保密,嘻嘻
因为使用了BT面板,里面的配置及建站操作实在是太简单了。这里就不赘述了。至于我为什么选择OpenLiteSpeed而不是Nginx或者Apache,你可以看这篇文章。
网站迁移
阿里云服务器上操作
cd /var/wwwroot/57aliyun/
tar -zcvf 57aliyun.tar.gz ./*
scp 57aliyun.tar.gz root@123.123.123.123:/var/wwwroot/57aliyun/.
华为云云耀服务器上操作
cd /var/wwwroot/57aliyun/
tar -zxvf 57aliyun.tar.gz ./.
mv 57aliyun.tar.gz ~/.
find ./* type -f -exec chmod 644 {} \;
find ./* type -d -exec chmod 755 {} \;
chown -R web.web ./*
BUG处理
问题一:访问网站时,提示数据库错误,database connection error
解决办法:这是由于新BT环境内创建的数据库信息和wp-config.php内的配置不一致导致的,将wp-config.php内的数据库信息更新一下就可以了。
问题二:网站迁移成功后,发现强制http跳转为https识别,浏览器显示为403
解决办法:在.htaccess中添加如下代码,然后重新加载并重启OpenLiteSpeed。
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.your-domain.com/$1 [R,L]
问题三:Wordpress网站只展示首页,打开其他页面显示404
解决办法:这个由于网站伪静态没有做,在.htaccess中添加如下代码。
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^/index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
呕心之作 完全免费 立即找站长免费获取
- 视频教程:7天建站从入门到精通
- 视频教程:3天成为SEO大神,躺赚月入过万
- 视频教程:月入10万的运维大神是这样练成的
- 视频教程:30天成为云计算行业专家
- 视频教程:10年大厂开发教你如何进大厂
- 视频教程:Wordpress建站教程
- 视频教程:Linux从入门到精通
- 视频教程:云计算助你快速从学校跨入社会
- 视频教程:PHP从入门到精通
- 视频教程:JAVA开发大师是怎样练成的