升级

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,恢复数据库一大堆警告不知道会不会有坑。

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

W350ET(K590S)无法正常启动(显卡灯和硬盘灯交替闪烁)故障处理

笔记本W350ET(K590S)无法正常启动,开机反复闪灯,随机时长开机,一开始挺快的只要几分钟,能忍,后来甚至要半小时才能开机,无奈去修。原来是刷BIOS就可以解决了。

无奈随着三四月开始出现故障后,起初等几分钟技能开机直到现在甚至需要半个小时才能开机,因为电脑一直放在公司办公用,严重影响到了工作,只好拿去电脑城维修。

这个故障令人感到奇怪的是,启动时长会随着时间推移而增加,总给人一种天冷摩托打不着,或者是硬件老化需要反复启动的感觉。一直陷入了硬件故障的误区。然而,最后拿去维修才知道,原来重新刷BIOS可以解决!分明是软件故障,但是,究竟是什么原因导致软件故障呢,是否跟我使用黑苹果有关呢,这些问题一直是疑惑。

故障现象:按开机键后,硬件开始运转,但是,只见到显卡加速灯核硬盘读写灯交替闪烁,一直反复到正常启动为止。

解决方案:

  • 更换主板电池(对于本机无效)
  • 刷BIOS(Bingo:)

如果有动手能力的建议自行刷BIOS,其实很简单,网上教程也很多。我之前写过Clevo W350ETQ 刷BIOS和EC图文详细教程,也可以参考下。实在不行就拿去维修吧。

维修小记

顺便吐槽,我在广州,去了岗顶,brt天桥出来还没下去有个修电脑的问了下开价280,不过态度很好,我觉得贵了,再去问问几家,然后下楼去随便找了个楼,只记得在一楼,有个说是神舟专修,去问了下,话不多说,开价500,态度不好,我果断开溜,同楼又去了一家老板态度挺好,问了下说大概150,也不知道他是心里有数的还是没数的。我想差不多了能接受就修了,不过还是搞了很久,我上午11点到的,他说大概下午三点,给我电话,我转了好久大概快三点就直接过去了,刚刚修完,老板比较实在,我问啥问题,他说重写了主板程序,我一听就知道刷了BIOS,反正修好就行了,虽然有点可惜,因为之前网上查故障的时候有人提到刷BIOS,我没大注意,要不然自己也能修好,那不是成就感满满。

顺便附上之前的参考贴:

Clevo W350ETQ(神舟K590S)安装黑苹果10.13总结

作为一名爱瞎折腾的前端来说, 学会使用MacOSX, 或许是有必要的, 于是想着去买一台MBP, 可是无奈电脑太多, 不想再添置, 于是把我的神级Clevo W350ETQ(也是神舟后来出的K590S)忍痛的挂在了闲鱼上, 自己一直保养很好, 后来怒加4G条子和SSD, 所以卖的比一般的二手贵, 无人识相, 遂继续自用.

2018年7月16日更新

经过了长达半年的折腾。陆陆续续修修补补,终于把这个机型的黑苹果给完善了。此文档主要做备份说明和分享。我将相关Clover配置和补丁文件发布到了Github,有兴趣可以直接访问:

准系统W350ETQ(神舟K590S)的黑苹果Clover

下载下来直接尝试使用。

以下内容是之前4月写的,有兴趣可以阅读。


作为一名爱瞎折腾的前端来说, 学会使用MacOSX, 或许是有必要的, 于是想着去买一台MBP, 可是无奈电脑太多, 不想再添置, 于是把我的神级Clevo W350ETQ(也是神舟后来出的K590S)忍痛的挂在了闲鱼上, 自己一直保养很好, 后来怒加4G条子和SSD, 所以卖的比一般的二手贵, 无人识相, 遂继续自用. 我的电脑配置及相关评测曾经也在博客(相关索引)中提到. 在当年来说是非常强悍的一款游戏本, 至今依然能算一台中端性能笔记本, 只是便携性太差, 一直以来都作为办公台式机使用, 我这台配置如下:

处理器名称: Mobile QuadCore Intel Core i7-3612QM, 3000 MHz (30 x 100)
主板名称: Clevo W35_37ET
主板芯片组: Intel Panther Point HM77, Intel Ivy Bridge
系统内存: 8084 MB (4 GB * 2 DDR3-1600)
显示适配器:
  Intel(R) HD Graphics 4000
  NVIDIA GeForce GTX 660M
显示器: LG Philips LP156WF1-TLC1 [15.6" LCD]
音频适配器: Realtek ALC269 @ Intel Panther Point PCH - High Definition Audio Controller [C-1]
IDE 控制器: Intel(R) 7 Series Chipset Family SATA AHCI Controller
IDE 控制器: Realtek PCIE CardReader
硬盘驱动器: OCZ-VERTEX4
硬盘驱动器: ST9500423AS
光盘驱动器: TSSTcorp CDDVDW SN-208AB
键盘: PS/2 标准键盘
鼠标: ELAN Input Device
网络适配器: Realtek PCIe GBE Family Controller
网络适配器: Realtek RTL8723AE Wireless LAN 802.11n PCI-E NIC (192.168.31.248)
USB 设备: BisonCam, NB Pro
USB 设备: Realtek Bluetooth 4.0 Adapter
USB 设备: TouchStrip Fingerprint Sensor (WBF advanced mode)
DMI 系统制造商: CLEVO CO.
DMI 系统产品: W35_37ET

只有先弄清楚配置才能接下来进行黑苹果的安装, 其实几年前我尝试过安装黑苹果, 最终以失败告终, 然而本来是抱着看看的心理, 又跑去看远景论坛, 看到一个帖子: 

【初春之献】macOS High Sierra 10.13.4 17E199 With Clover 4423修正原版镜像, 一下子又动了心, 于是这清明几天假又没有休息好, 为了安装上黑苹果简直比上班工作的状态还要投入, 一下子三天过去了, 我后背越发疼了. 心想这几天本来可以好好休息顺便学习下Vuex, 计划泡汤! 好在, 最后还是折腾出来了点结果. 基本上算比较完美了. 接下来我就对这几天的研究做个总结. 先上图两张图过过瘾. 继续阅读“Clevo W350ETQ(神舟K590S)安装黑苹果10.13总结”

X79SR主板安装4TB大容量硬盘后开机奇慢折腾数日小结

自从坑爹的3TB希捷ST3000DM001突然暴毙,电脑上就只有一个480G的SSD了,这怎么能行呢。SSD肯定是不能做仓库盘的,毕竟还有很多不常用数据不适合放在SSD上,比如下载的电影,音乐,照片,视频教程之类。于是,鉴于历史的教训,我决定买故障率最低的东芝监控盘MD04ABA400V, 回来装上后发现开机奇慢。于是又折腾了几天几夜。。。

自从坑爹的3TB希捷ST3000DM001突然暴毙,电脑上就只有一个480G的SSD了,这怎么能行呢。SSD肯定是不能做仓库盘的,毕竟还有很多不常用数据不适合放在SSD上,比如下载的电影,音乐,照片,视频教程之类。于是,鉴于历史的教训,我决定买故障率最低的东芝监控盘MD04ABA400V, 回来装上后发现开机奇慢。于是又折腾了几天几夜。。。

最后无奈退货了。折腾的过程我就不详细说了,几天几夜的收获我简单总结下吧。

异常现象:

我的电脑主板是Intel X79SR,有2个原生SATA3,2个原生SATA2,2个第三方SATA3控制器,一个SSD(WIN10,开启了AHCI且UEFI引导)和4T新硬盘安装在原生SATA接口上,一直会开机的时候在BIOS自检后卡顿接近2到3分钟,此时硬盘等持续亮着,也就是一直在读取操作。

分析原因:

起初以为是主板对4T硬盘支持不好,自检时间过长,查阅主板说明书和相关相同主板有关资料,考虑到之前用的3T都没什么,认为与此无关。

换成第三方SATA3接口后,竟解决了开机慢的问题,然而出现新问题,关机时,硬盘断电异常,也就是无法正常停止硬盘供电,导致每次关机咔嚓一声响,SMART检测异常关机次数累加。因此该方案无效!

怀疑是硬盘问题,可是经过各方检测,一切属性良好,故排除。

怀疑过电源问题,供电不足导致,经过接口调换,单独供电等测试无效,故排除。

怀疑是硬盘分区格式问题,将4T硬盘的GPT改为MBR(此时仅可使用容量不到2T),似乎开机恢复正常,但是少了2T的容量是不可行的。

怀疑是UEFI问题,于是拔掉SSD,单装4T硬盘,通过U盘进入PE,依旧很慢,于是关闭UEFI,就好了。但是我SSD上WIN10系统用的是UEFI引导,又不想重装系统,于是十分纠结。

解决方案:

最后我还是很抱歉的退掉了4T的东芝神盘,决定买个2T的HDD,因为京东上希捷价格相对低一些,而且2T的故障率没有那么高了,最后还是买了希捷(我想用个几年就备份一次数据,还新硬盘吧)。

由于事情过去一个多月了,记不清楚是否装上开机就正常了,但是我清楚地记得,并可以得出一个准确的结论

Intel X79TO/SI/SR系列的主板,对UEFI的支持是绝对很差的。当磁盘处于GPT分区状态下,会发生不可预料的异常(我记得当时UEFI下安装WIN10装不上,我后来通过特殊手段在PE下才装好)。

那么最好的方案是该主板安装WIN7,可以开启AHCI模式,不要开启UEFI!尽量使用MBR,如果硬盘容量过大,采用GPT也可(之前3T从未出现开机很慢的情况)。

如果非要安装WIN10(比如我玩游戏仅支持WIN10系统,所以才换了系统),也不要用UEFI,使用MBR引导方式来进行安装即可。如果系统盘是大硬盘,也可使用GPT,这个虽然后来没办法测试,但是理论上应该是可以的。

最后简单来说,Intel X79系列主板对UEFI支持很差,慎重使用!的确有些老主板说明支持一些新特性,但是实际上容易出现的问题很多,也就是说旧电脑即便配置性能达标,但是也不建议追新~

 

 

怎样找到当前页面发布日期的几种方法

为什么要搞清楚该网页内容的发布时间呢,有些网站作者的确很不友好,故意隐藏,目的是啥我也不知道。但是我觉得有时候的确很有必要知道正在查阅的内容,尤其是相对重要的内容的时候,他的发布日期对我来说很重要。

为什么要搞清楚该网页内容的发布时间呢,有些网站作者的确很不友好,故意隐藏,目的是啥我也不知道。但是我觉得有时候的确很有必要知道正在查阅的内容,尤其是相对重要的内容的时候,他的发布日期对我来说很重要。比如,遇到以下情况:

  • 有时候我们看到一些不错的文章或者新闻内容,分享给其他人后却被朋友嘲笑这都是老掉牙的内容了;
  • 还有时,查阅一些生活知识,或者时效性强的内容,比如你要补血,发现菠菜补铁促进生血,或者想多吃菠菜变成大力水手那样。其实现代科学证明没啥鸟用;
  • 再或者查找某些技术资料时,按照技术文章对应的方法实践的过程中发现有差异,或者无效的时候很气愤耽误了大量时间。

因此,我接下来要以知乎的某个文章有哪些高级笑话只有具备了一定的专业知识才能听懂?(我这里暂时不想去深究为啥知乎不公开提问日期)作为主要示例介绍一下如何能够找到网上的任何页面的发布日期的几种方法了。

继续阅读“怎样找到当前页面发布日期的几种方法”