二十四节气之•处暑
处暑,七月中。处,止也,暑气至此而止矣。
处暑三候
初候,鹰乃祭鸟。鹰,义禽也,秋令属金,五行为义,金气肃杀,鹰感其气,始捕击诸鸟,然必先祭之,犹人饮食祭先代为之者也,不击有胎之禽,故谓之义。
二候,天地始肃。秋者,阴之始故曰天地始肃。
三候,禾乃登。禾者,谷连藁秸之总名,又稻秫苽粱之属皆禾也,成热曰登。稷为五谷之长,首熟此时。
处暑来到
清风徐来,秋意渐浓,今日(公历2021年8月23日 农历辛丑年七月十六号)5时35分处暑悄然来到你我身边。
“处”者,去也,暑天的炎热逐渐褪去,旷达的初秋华丽登场。
处暑时节,三伏已过,我国大部分地区的炎热暑天,就要结束,天气将逐渐转凉 ...
Git 通过 SSH 或 token 访问 Github
弃用账密验证 GitHub 操作
GitHub防黑客新措施:弃用账密验证Git操作,改用 token 或 SSH 密钥,于 2021-08-13 禁用了账号、密码操作Git,改用了token 或者ssh 方式。GitHub官方表示,这一举措是为了提高Git操作的安全性,防止密码撞库等事情发生。哪些操作会受影响呢?
简单来说,如果你还在用账密验证Git操作,这些行为都会受到影响:
命令行Git访问
采用Git的桌面应用程序(GitHub Desktop不受影响)
账密访问GitHub上Git repo的一切应用程序/服务
这些用户不会受影响:
已经采用token或 ...
PhpStorm 远程调试 WordPress 一例
PhpStorm 调试概述
PhpStorm 调试 PHP 可以分为本机调试和远程调试,为了更好的模拟测试、生产环境,建议做远程调试。一般的开发环境为 Windows,而生产环境一般为 Linux 环境。
PhpStorm 调试支持 Xdebug 或 Zend Debugger ,PhpStorm 推荐使用 Xdebug。具体文档请参见 官方调试文档。
本篇所述环境为:
CentOS 8.4
Nginx 1.20.0
php-fpm 8.0.8
Zend Engine v4.0.8
Xdebug v3.0.4
PhpStorm IDE 调试原理
如图:右边 ...
二十四节气之•立秋
立秋,七月节。 立字解见春。秋,揫也,物于此而揫敛也。
立秋三候
初候,凉风至【《礼记》作盲风至】。西方凄清之风曰凉风。温变而凉气始肃也。《周语》曰火见而清风戒寒是也。
二候,白露降。大雨之後,清凉风来,而天气下降茫茫而白者,尚未凝珠,故曰白露降,示秋金之白色也。
三候,寒蝉鸣。寒蝉,《尔雅》曰寒螿蝉,小而青紫者;马氏曰物生于暑者,其声变之矣。
立秋来到
空山新雨后,天气晚来秋!今天(公历2021年8月7日 农历辛丑年六月十三号)14时54分,迎来“立秋”节气,“立秋”也是秋天的第一个节气。
炎热的夏天即将过去,凉爽的秋天款款而来。话虽这么说,但是大部分地区还需要持续一段高温,俗称: ...
利用Nginx try_files 指令设置 WordPress 在 Nginx 下的伪静态
熟悉Wordpress的都知道,在Apache主机并且apacahe开启allowoverride的情况下,Awordpress能够非常方便的设置其固定链接,不论wordpress是否安装下网站根目录或者二级目录下。这得益于apache具有“分布式文件管理系统”,也就是”.htaccess”这个文件,它能够非常方便的加入或者更改apache主机对当前目录的设置,包括伪静态(rewriteRule),访问权限等。当安装wordpress的时候,网站会自动在当前安装目录生成.htaccess文件,方便把网站的显示权限交给wordpress。在nginx下,一切就就没有这么方便了,nginx官方 ...
WordPress技巧
控制类
无法访问管理菜单时如何停用所有插件?
在表 wp_options 中,查找 option_name 字段,找到 active_plugins 行;
将 active_plugins 行中 option_value 字段修改为: "a:0:{}"
1update #{wpdb}.wp_options set option_value='a:0:{}' where option_name='active_plugins';
更新失败。 此响应不是合 ...
Nginx 503 Service TemporarilyUnavailable 分析
最近网站刷新后经常出现503 Service Temporarily Unavailable错误,有时有可以,联想到最近在nginx.conf里做了单ip访问次数限制,(limit_req_zone $binary_remote_addr zone=allips:20m rate=20r/s;) 把这个数量放大后在刷新发现问题解决。(还顺便把这个改大了 limit_req zone=allips burst=50 nodelay; )为了证实该问题,反复改动该数量测试发现问题确实在这。这个数量设得太小有问题,通过fiddler发现web页面刷新一下,因为页面上引用的js,css,图片都 ...
WordPress IP 变动后无法加载css资源
问题发现
本地网络环境中安装 WordPress 后,第二天,网络 IP 发生了改变,打开页面后,发现无法打开缓慢,无法加载 css 等资源文件,排版出现了错乱。
排查问题
首先,通过 F12 查看发现是 css 资源文件找不到,仔细一看, IP 地址不对:
通过查找数据库中 wp_options 表发现两个字段保存了相应 IP:
知道这里除了问题,就手动把 相关 IP 修复过来:
1update wpdb.wp_options set option_value=replace(option_value,'172.17.112.221 ...
WordPress Gravatar 无法显示
发现问题
WordPress 安装后,在做设置的时候,发现 Gravatar 头像无法正常显示。一问情况,貌似不能访问了。
动手解决问题
首先查找可以访问的 Gravatar 镜像
[推荐]七牛镜像源 https://dn-qiniu-avatar.qbox.me/avatar/
[推荐]WP-China-Yes 镜像源 https://gravatar.wp-china-yes.net/avatar/
[推荐]极客族 https://sdn.geekzu.org/avatar/
Gravatar官方 WWW 源 https://www.gravatar.com/avatar/
G ...
WordPress 升级、翻译需要 FTP 或 FTPS 问题
WordPress 升级的问题
WordPress 安装后,第一要务就是要进行升级。以提升 WordPress 的安全、稳定性。当我们点击升级 或者本地化翻译的时候,会让填写 FTP 或 FTPS 等信息。
明明是本地升级,为什么需要填写服务器的 ftp信息呢?
WordPress 目录权限问题
需要 FTP 地址、密码说明 wp 认为要使用 ftp 协议上传文件,而不是本地对文件操作。只要给 wp 目录读写权限即可。
在 wp 文件的 wp-content 目录中,新建临时文件夹 tmp;
12# wordpress 目录在 nginx 中位置为:/usr ...