kn007的个人博客

Category Archives: 软件与网络

六月底的灵异事件

六月底的灵异事件

今天11点整,VPS出现未知事件(灵异事件),目前主IP无法通过任何数据(相当IP被Drop掉)。 目前保罗的Roy老板临时给了个IP暂时先用上,目前WEB服务及一些基础服务已经恢复可用。 临时IP暂时无法通过VPN、Shadowsocks、Anyconnect。(懒得改,我想尽量不改IP) Roy目前还在辛苦帮我排查问题。感谢。这个问题真不知出在哪…

重构PHP MySQLi扩展丢失的函数

重构PHP MySQLi扩展丢失的函数

为了应对未来升级到PHP 7,已经处理了大部分项目的废弃与过期函数。比较麻烦的应该还是MySQL扩展,很多函数在MySQLi扩展没有,也不是说没有这个功能,本来一个函数的事,要自己去利用MySQLi扩展的几个函数构造成新的可用函数。虽说MySQL扩展即便在PHP 7也可以重新编译进去,但是没必要,废弃还是有理由的。 话说强迫症,使…

跨文章跨页面悬浮显示@评论

跨文章跨页面悬浮显示@评论

在上一个帖子的评论中,提到了跨文章跨页面悬浮显示 @ 评论支持(悬浮本文字可见效果)和新的自动@函数(修改了过滤器对象)。 先来说自动@函数,大发采用的还是前人写的通过comment_text过滤器校验。 这个过滤器对于sidebar(边栏)的最近评论,还有常用的wp_mail_notify(邮件提醒)都没有效果,因为这两样通常采用get_co…

平滑升级到PHP 5.6.9,顺带升级Nginx 1.9.0

平滑升级到PHP 5.6.9,顺带升级Nginx 1.9.0

说要把 PHP 更新到5.6也不是一天两天了。前期做了很多准备,检查了所有这台 VPS 的线上项目,特别是把 PHP 所有过期代码更新为新函数。所幸没遇到坑。 然后因为最近也比较忙,每天很晚才到家,所以没有执行更新操作,经常大清晨就有人打电话来找。诶。 最近爆出 PHP 远程 DoS 漏洞,官方编号 69364(CVE-ID: 2015-4024…

又见安全漏洞,更新至WordPress 4.2.2

又见安全漏洞,更新至Wordpress 4.2.2

最近Wordpress貌似打了鸡血一样,一直频繁更新。 但不得不说更新都比较必要,因为这些更新基本都是修补安全漏洞。 真不知是越来越多人关注WP的安全问题,还是因为官方更新有点马虎,导致一直发现问题。 不过这是件好事,选择Wordpress的原因,就是有这么多人的开源维护,确保尽量的安全稳定。也只有这样,才能尽所有之力…

WordPress 4.2+禁用Emoji表情

WordPress 4.2+禁用Emoji表情

早上上班前,按了更新到WordPress 4.2就去上班了。 到公司看到网站能打开就没理它(太忙了)。 后来博友 @World 提醒我说,博客的表情木有了。 当时在外面,手机看了下,确实是,想想只能是更新的原因,特别是记得看到更新有新版支持emoji表情的Changelog。诶,没想到更新没问题,却出了这种小问题。 想了下,找了大发,大…

更新到WordPress 4.1.2

更新到Wordpress 4.1.2

看到标题,就可以知道这是水文。据说修补了安全漏洞,官方说明: A serious critical cross-site scripting vulnerability, which could enable anonymous users to compromise a site. Files with invalid or unsafe names could be upload. Some plugins are vulnerable to an SQL injection attack. A very limited cros…

简单介绍VPS虚拟化技术结构和判断

简单介绍VPS虚拟化技术结构和判断

难得这周不算太忙,水一篇,下面纯属多篇合一转载。算是一篇记录吧。 现在国内外的VPS服务商非常多,每个服务商使用的VPS架构都不同。VPS属于虚拟化服务器,英文名:Virtual private server;中文名:虚拟专用服务器。 常见的VPS虚拟化架构有多种,常见有:OpenVZ、Xen、Hyper-V、KVM、VMWare。 1、OpenVZ OpenVZ(简 称OVZ…

记一次Kernel Panic修复

记一次Kernel Panic修复

一个星期前,再次遭遇Kernel Panic,这次不用重装,十分感谢Roy,晚上还被我骚扰。 Roy帮忙进入了Rescue,意思让我去尝试寻找问题,或是备份重装。 备份的话其实我是有当天凌晨的备份了,只是精确到到宕机时间的就没有,正好可以备份这10多个小时的新增数据。 仔细思索和检查,发现最后一次更新kernel,我并未重启。或许是…