在 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,在配置文件里加入下面三行:

在 Debian 11 上安装并运行 ODOO 14

By 大伟哥 | 2022-02-11,周五, 16:05

大伟哥选择在号称坚如磐石的 Debian Linux 上安装和使用 Odoo. Debian 当前稳定版本是 Debian 11, Odoo 当前最新版本是 Odoo 15,但是目前还有一些需要的模块不支持,所以我们选择使用次新的 Odoo 14 社区版。 

安装过程其实挺简单,但是因为wkhtmltopdf包版本依赖的问题,踩坑浪费了我两三天的时间,这里大家一定要注意。 

1. 首先安装一个全新干净的 Debian 11系统,设置好国内源境像后运行apt update, apt upgrade升级到最新状态。