在ChatGPT上线了应用商店之后,利用里面的应用可以给实际的开发工作带来很大的效率提升,记录下使用Grimoire开发Next.js的图片转化工具网站遇到的问题,包括网站的部署上线和域名的申请、解析及配置。[……]
阿里云轻量应用服务器WordPress版本升级
2017年刚开始做这个博客网站的时候,阿里云WordPress版本一直停留在4.8.22,期间也尝试过升级,但是不习惯新版本的交互,就一直放着没动,一直到现在发现网站越来越卡,偶尔还会崩溃,最新的WordPress版本已经到6.3了,就想一次性完整地做个升级。
一、服务器底层环境升级
存在的问题:现有服务器的底层环境在保存快照之后,如果使用重置系统中的重置为其他镜像功能,因为底层环境不兼容,无法在重置为其他镜像之后,通过回滚快照数据的方式恢复网站数据。
最新的服务器底层环境 PHP8.1,MySQL5.7,Nginx1.22,WordPress版本6.0,现有旧的WordPress版本是4.8.22。只能通过Upd[……]
WordPress网站 301 重定向处理
301重定向是一种永久性重定向,用于将一个网址重定向到另一个网址。在WordPress中,它常用于更改域名、迁移网站或重新组织内容结构。
之前一个搭建在BlueHost的海外英文评测网站被黑,还收到黑客的勒索邮件,Google上很多文章的索引都被下掉了,不清楚黑客是怎么操作的,于是改为在Cloudways上搭建了新的网站,还用旧的域名,BlueHost上的数据不做保留,完全清空,但还是继续被黑客下掉了很多文章的索引,甚至在Cloudways上写的新文章的索引也被下掉,最后只好更换新的域名。
旧的网站还有很多外链,为了避免之前的网站文章链接无法访问,配置了整个站点重定向到新的域名。
1. 301重定向的利弊
优点
- SEO友好[……]
Mac DNS_PROBE_FINISHED_BAD_CONFIG 异常解决
Mac电脑用着用着出现DNS_PROBE_FINISHED_BAD_CONFIG异常,是DNS参数分配异常导致的,所有网页都无法打开,打开外网VPN之后Google可以正常访问,钉钉可以正常接收和发送消息,但是图片发送和接收之后都无法看到。
一、异常现象
网页打开都是提示DNS_PROBE_FINISHED_BAD_CONFIG异常。
二、问题解决
进入系统偏好设置->网络,点击高级,进入网络参数配置页面。
切换到DNS栏目,左侧DNS服务器的选项逐个删除掉,删除之后会自动刷新分配新的DNS参数,之后点击‘”好“退出配置页面。
回到网络界面之后,要点击“应用”,刚刚的修改才可以生效。[……]
WordPress 503 Service Unavailable异常解决
本文记录下WordPress网站部分文章地址出现503 Service Unavailable异常的分析和解决。在Chrome浏览器无痕式窗口下可以检查网站文章是否有此异常,浏览器普通模式下可能会因为缓存不会暴露这个问题。
在钉钉上发送博客文章Android ANR详解给同事的时候,才发现文章无法打开,显示503异常。之后检查了网站所有的文章访问,总共有三篇文章出现503访问异常,网页提示文本如下:
Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or ca[......]
阿里云WordPress Apache服务器内存优化配置
php-fpm invoked oom-killer: gfp_mask=0x201da, order=0, oom_score_adj=0
在优化WordPress服务器MySQL内存配置之后,跑了两天出现了php-fpm oom-killer导致网站无法访问,接上一篇:阿里云WordPress服务器MySQL内存优化配置,继续Apache服务器的优化配置修改。
一、网站无法访问异常分析
还是在阿里云轻量应用服务器控制台,进入应用详情模块,在远程连接之后(WordPress信息模块和MySQL信息模块远程连接功能相同),同样输入以下命令过滤异常Log:
sudo cat /var/log/messages[......]
阿里云WordPress服务器MySQL内存优化配置
WordPress MySQL: Error establishing a database connection
最近几天服务器经常挂掉,在后台提交了工单查询问题的根源,原来是服务器MySQL进程OOM导致被强杀。下面把CentOS服务器MySQL异常的分析过程和内存优化的配置记录如下。
一、MySQL OOM异常分析
1、在异常发生的时候访问网站,加载出来的页面显示的内容只有一行错误文本提示。
Error establishing a database connection
2、打开阿里云轻量应用服务后台,查看网络、CPU和内存的占用,可以看到内存占用异常偏高。
3、既然是数据库连接异常,[……]
WordPress必备插件推荐
推荐下WordPress必备的插件,插件的使用主要从SEO、安全、营销、UI设计、访问数据分析几个方面去考虑,当然并不是插件安装越多越好,过多的插件会拖慢网站加载速度,只在满足需求的前提下安装必要的一些插件。
此外在安装插件启用之前最好先备份下网站数据,很可能因为版本不兼容的原因导致数据库读写异常,这样整个网站就挂了,以防万一,每次安装或者更新插件之前先备份下网站数据。
1、Yoast SEO
做网站SEO必不可少的插件, 可以设置谷歌、Bing、百度、Yandex 的验证码,可以检测文章可读性和SEO的好坏等等,但要记得把分类和TAG的索引关闭,避免内部链接的内容重复。
如果是要编辑robot.[……]
Bluehost WordPress网站搭建指南
本文介绍Bluehost WordPress服务器搭建网站的操作步骤及遇到的问题解决方法,包括Bluehost账号注销操作,Bluehost域名转出,网站邮箱客户端设置,及Bluehost认证详细操作步骤。Bluehost 相对来说是在境外搭建网站比较好的服务器了,但是在网站搭建的过程中也有很多坑需要注意下⚠️
一、WordPress服务器注册购买
Bluehost WordPress注册购买地址:
https://www.bluehost.com/wordpress/wordpress-hosting
米多的话可以选择WP Pro。
1、Bluehost WordPress套餐选择
页面往下[……]
阿里云免费SSL证书申请和WordPress服务器配置
本文介绍在阿里云服务器申请免费SSL证书操作步骤,以及阿里云WordPress服务器SSL证书的配置,把域名http解析转化为域名https解析,提高网站数据传输的安全性,有利于提高网站的权重和SEO的排名。
谷歌对https网站给的权重较高,域名要从http配置成https解析的方式需要安装SSL证书,但大多数的SSL证书都是收费的,而且费用不低。阿里云提供了免费的SSL证书申请渠道,以下内容介绍阿里云申请免费SSL证书和WordPress服务器配置证书的操作步骤。
一、阿里云免费SSL证书申请
1、SSL证书申请入口
直接在首页搜索框输入SSL,选择【SSL 证书 (应用安全)】。