疫情中的大伟哥近况

By 大伟哥 | 2022-04-10,周日, 18:05

昨天,疫情又双叒叕严重了,上海新增本土新冠肺炎确诊病例1006例和无症状感染者23937例,好多朋友都询问我这边的近况,这里给大家报告一下。

坐标浦东川沙,我们小区50多个楼栋,现在还有15个存在异常,需要特别管控。

我们楼道内暂时还没有异常,但是除了做核酸外,志愿者在业主群里发布公约,要求所有人都自觉不出楼道门这样减少接触也安全一些。

整个小区从3月28号封闭,到现在两周了。

一开始知道要封闭4天,我们提前购买了部分米面菜肉,感觉撑过这几天没什么问题。

Apache 让不同的网站分别运行指定PHP版本

By 大伟哥 | 2022-04-07,周四, 12:46

昨天升级阿里云服务器的PHP版本到8.1以后,突然发现服务器上运行的另一个 Magento 1.9 网站出错了。即使打了补丁,Magento 1 支持的最高PHP版本也只能到 PHP 7.x。因此这个网站因为不适应新的环境罢工了。

Magento 1 的网站内容和流量很少,为了这个网站,肯定不能把好不容易才升级上去的版本降级回去,哪怕把它迁移到新的平台也不能再降级回去啊。不过现在精力有限,有没有更好的办法先它先运行着,等忙完别的事情再回来处理这个?最终大伟哥找到了一个在 Apache 服务器下让不同网站运行在不同版本的PHP上的办法。

在 Debian 10/11 上使用 ppa 源升级安装 PHP 8.1

By 大伟哥 | 2022-04-06,周三, 09:58

Drupal 9 虽然支持 PHP 7.3 和 PHP 7.4,但 Drupal 官方已经不推荐了,现在推荐的是PHP 8.0 和 PHP 8.1,至于后面发布的 Drupal 10, 则要求必须是 PHP 8.1 版本以上,连8.0都不支持了。为了更好的性能和更平滑的版本升级,大伟哥决定把现在用的PHP 7.3/7.4 升级到面向未来的 PHP 8.1。

而大伟哥目前使用的 Debian 10 和 Debian 11 默认源里是没有 PHP 8.0/8.1 的,要升级到 PHP 8.1, 有以下三种方法:

恢复composer默认镜像设置,及时更新Drupal 9

By 大伟哥 | 2022-04-03,周日, 23:44

最近几天,Drupal 后台一直提示有一个可用的安全更新,要求马上升级,但是使用 composer 运行更新,又找不到最新版本可用。大伟哥在国外的服务器上的网站倒是没有任何问题,可以无障碍更新到最新版本,这提醒我最大的可能就是因为国内的服务器使用了阿里云的composer镜像没有得到及时更新。

那就只能先取消阿里云的 composer 镜像使用,还原成默认服务器了。切换到运行 Apache / PHP的用户www-data, 并运行composer命令:

解决SSH远程链接超时断开的方法

By 大伟哥 | 2022-04-03,周日, 14:05

使用SSH登陆连接Linux服务器的时候,如果一段时间没有操作,服务器会自动断开与客户端的连接,这样重新登录就会比较麻烦,大伟哥查找资料,找到三种方案供大家参考。

第一种是修改服务器配置文件/etc/ssh/sshd_config,在配置文件里加入下面三行: