特色

本站暂停更新。新站点whidy.net欢迎访问

WordPress陪伴我十年多了。

这几年,由于工作繁忙,精力有限,那年轻时的热血和爱好,不得不慢慢褪去。
这里的文章多是写闲言碎语,翻着过往的日记,心中的情感错综复杂。

这十年来,我成长了、变化了,也少了许多曾经的稚气,我还是怀念那时候的我。

这几年来,其实经常有许许多多的东西想写,一切有关我的故事,却总坚持不下来。

我希望将来我还能开心的做着想做的事情,记录着我的各种想法。不忘初衷,做个快乐的程序员。

另外未来我写的东西大概会保留在新的站点WhidyWrites。那里将是我的一个全新的站点。一点点维护好,保留下去。有兴趣的欢迎关注~

关于我(2024)

其实我想写这个文章很久了,我不太善于人际交往,真诚是我为人的基础、客观是我最基本的素养。今天我决定正式提笔,写下关于自己的介绍,这篇文章在我心中构思已久了,也许全部完成需要花半个月到一个月、甚至更久,下面只是我开始的一部分,若是感兴趣,可以持续关注。Hooray,我终于开始了!

基本信息

姓名:白舜( whidy )

性别:

生日:1988年11月15日(36岁)

身高:180cm(裸高)

体重:69-71kg(浮动)

血型:O

星座:天蝎座

其他补充:出生于洪湖市戴家场镇,随后跟随父母迁至宜昌市远安县,大概4岁后跟随父母迁至孝感市定居。不过不太会说家乡话,通常使用普通话。2006年入学武汉大学东湖分校、后参加湖北工业大学自考本科,专业为计算机科学与技术

个人照片
我和煤球

兴趣爱好

我是一名典型的理工男,主要爱好为硬件 DIY、数码科技;大部分主流的体育运动,例如篮球、跑步、各种球类等;其他休闲娱乐,主要是电脑游戏电影音乐写文章分享,各个领域涉猎范围甚广,对新事物比较好奇,感兴趣的东西较多。偶尔会看书,以经典名著文学类为主。

个性和性格

对于不熟悉的人,一般是比较低调,话少,偏安静;对于好朋友,话痨,说话不经过大脑,适度装逼吹牛皮,甚至表现中二。

讨厌各类噪音、大声讲话、乱丢垃圾、在不适宜的场景下违反规则,滥用资源,利用道德破坏信任。

我热爱大自然不限于花草树木、山石湖泊、星辰大海,喜欢各类小动物(除极端生物,比如,苍蝇、蚊子、蟑螂等)。

我一个人的时候会对世界和社会各种思考,想法很多,偏向事物本质分析和深度思考,善于归纳、逻辑清晰、有条理的处理事务。

轻度强迫症、偏完美主义者,神经衰弱,外界干扰敏感。

其实想要了解我,互联网已经足够,我是一个活跃于互联网超过20年的骨灰级网民,你可以通过我的各类社交帐号来了解我的一些信息,比如这些ID:

我的主要网络id: whidy

我的博客:

  • Whidy Writes(https://www.whidy.net/)
  • Whidy Blog(https://www.whidy.cn/)

其他社交帐号:

  • 抖音:一个老皛白
  • Bilibili:24K纯白哥(https://space.bilibili.com/2758643)
  • 知乎:白舜(https://www.zhihu.com/people/whidy)
  • 豆瓣:whidy(https://www.douban.com/people/whidy/)

还有微博、视频号、贴吧等等。

家庭情况

父母在我高考毕业后离婚。目前父亲已退休,有重组家庭,母亲独自一人。

当下状态

武汉有一房,坐落于左岭大道。公积金贷款还剩27年。最近几个月都在为房子的事情操心。

除了白天的工作,最近大部分休息时间在折腾我新买的服务器,每天有3个小时通勤时间,正在考虑寻找新的就业机会。

周末偶尔会独自出去骑行,打游戏,或者和朋友出去玩。

由于长期久坐,腰酸背痛会有一些,正在自我学习人体相关及健身等医学知识。

生活方式

如果时间充裕的话,会自己做饭,一般不睡懒觉,不抽烟,不怎么喝酒。可以说我的生活习惯可以击败全球90%以上的同龄人。

三观概述

对我影响最大的几个人:

还没写完,待补充。

感情观与婚姻观

还没来得及写,待补充。

对未来伴侣的期待:

还没来得及写,待补充。

个人照片整理中,杜绝美颜。

WordPress6发布了

WordPress更新到6了,赶快来更新吧

这才几天。刚折腾完升级最新的WordPress,本来是想上来搞一下sitemap文件的,结果发现又有大版本更新,我二话没说,又升了,从5.9.x直接升级没出现什么问题,当然前提是你旧版的数据库必须要符合要求。

WordPress 6.0代号Arturo,要求如下

We recommend servers running version 7.4 or greater of PHP and MySQL version 5.7 OR MariaDB version 10.3 or greater.
We also recommend either Apache or Nginx as the most robust options for running WordPress, but neither is required.

https://wordpress.org/download/

更新了什么呢,我粗略看了下,主要是:

我接着去研究我的sitemap.xml了~

还是2016的主题好(附送WordPress官方历史主题下载)

WordPress官方主题2016的历史主题版本下载地址

上次升级完,主题也直接覆盖了。于是之前做的自定义一些主题修改就全没了。

于是我就想索性更新一个新的WP主题,换个心情,2022本来挺好看的,可是评分3.5,最近都是一星,还说很多插件不兼容,于是看了看2021,结果不适合我这个文字内容博客,再看看2020什么的也都不合适。于是决定还是用2016主题吧。

最新的2016主题(v2.6)对比了之前v1.4的主题变更太大了,我完全没办法看出来我以前开发的代码是什么。于是去找原版的v1.4主题,又花了不少时间找旧的主题,好不容易找到了,发现其实没改啥,主要是统计代码和一点点SEO优化代码。

于是就把变更的代码提出来,再去修改v2.6的主题,简简单单,搞定,上传到服务器。好了,终于有访问统计信息了。

话说,回头看这个博客,问题还是蛮多的,有空再来优化优化。

最后放出两个WordPress主题下载地址:

官方的SVN:https://themes.svn.wordpress.org/,不过这个只能看,我也没装什么工具来下载目录。

官方的主题直接下载地址,比如这个直接就下载了2021的v1.5版主题:
https://downloads.wordpress.org/theme/twentytwentyone.1.5.zip
我不记得从哪里找到的这个入口,然后根据这个后面的规则,轻易找到了我要的2016v1.4主题下载地址:https://downloads.wordpress.org/theme/twentysixteen.1.4.zip

如果你也需要找WordPress的官方主题的历史版本,上面一定会对你有帮助的~

升级

WordPress 5.8.3 + MySQL 8 + PHP 8.1 + nginx 1.20.0 是可以正常运行的。

竟然多了一篇文章?

这个WordPress博客系统,我其实没打算动的,只因为一个Node.js项目安装依赖报错。

对的该死的NPM依赖,提示在编译某个东西用了Python,还有GCC++什么的,我试着升级Python 3.10.x,也没办法,我就手动装了也没有解决。

最糟糕的是yum update,提示有个nginx依赖冲突了。我很生气,为什么不给我update,然后我就删掉了nginx的那个模块,印象中有个什么stream什么的,然后可以update了,但是nginx似乎装不上了,怎么都没办法通过yum install nginx找到这个包,然后搞yum的repo搞垮了,此时的我很慌,我很多web服务都挂了,我就手动下载了一个rpm包来装nginx,装之前,犯了一个严重的错误,没有备份nginx配置!

安装好了最新的nginx 1.20.x之后,web服务基本全挂,紧急修复后,只剩下这个WordPress了。可是访问总是下载文件,搜了一下说是php-fpm相关问题,可是我反复修改尝试都没有办法解决。

一怒之下,我决定放弃这个旧服务器的PHP环境,转向新买的服务器。

操作之前,我备份数据库,备份WordPress目录,下载到本地,在macOS先试试升级WP到了5.8.3,试试MySQL8,试试PHP 8.1能不能跑起来,我也不知道为什么我在macOS搭建环境并本地运行起来了,都还算顺利的情况下,就开始决定在新服务器上进行重新部署。

虽然新买的服务器很干净,也是CentOS 8.2,一切都是安装最新的稳定版。可是,没想到还是出现了和旧服务器一样的问题,我觉得这不是php-fpm的问题了!!!

我继而仔细研究我的nginx配置。还下载了原版的WordPress部署,排除各种外因,又折腾了一天终于弄好了。

结论:

WordPress 5.8.3 + MySQL 8 + PHP 8.1 + nginx 1.20.0 是可以正常运行的。

升级前建议把插件都备份,删除,免得报错,当然根据报错来删除插件升级也可以。

未能解决的问题:

我不记得这个问题之前解决过没,升级插件和主题等,会提示FTP连接的表单,我以为是新版WP的功能,给服务器开了21端口,安装了vsftpd,折腾了半天也没弄好,又是令人气愤。(我还看到有个默认用户叫ftp,还改了他密码试试也不行,虽然最后还是按照通用的方案给wp-config.php加了个define('FS_METHOD','direct');然后又给目录权限777,我太菜了也不想在这上面花时间了(因为我试过给root,nginx用户加权限775都不行)。)

对了以前的mysql是utf8,后来是utf8mb4,恢复数据库一大堆警告不知道会不会有坑。

还有很多细节,在操作中搞来搞去,记不起来了也不想写了,大概就这样吧,囧~~~