记录更新各服务遇到的坑

依赖于某脚本搭建的 LDNMP 服务,更新 nginx php php74 mysql redis 之后,所有服务均无法打开,代价就是先后废掉三次备用两步验证代码,是因为网络问题,新的脚本中,作者把 nginx 的网络默认为 host 模式,造成无法手动加入自建的网络中,修改 yml 文件后,去除定义网络的部分,然后取消注释掉映射端口部分,发现还是不行,搞了半天,结果发现是 seafile 的缘故,需要手动启动一下 seafile 涉及的三个容器才可以,因为 nginx 造成 seafile 无法正确启动,继而 seafile 又反过来造成 nginx 无法通过自身的配置检测,造成无法启动 nginx 的局面。就在我以为一切都已经解决的时候,猛然间发现 wordpress 无法进入了,提示 502 错误,咨询 chatgpt 之后,摸索出来解决方法,修改为 fastcgi_pass php:9000;
 可以解决 nginx 无法访问 php 容器的问题。紧接着又出现一个小问题,就是网站顶部提示  Warning: Constant WP_DEBUG already defined in /var/www/htmlblog.iptsh.com/wordpress/wp-config.php on line 96 的错误代码,按照 chatgpt 给出的方法,定位到 /home/web/htmlblog.iptsh.com/wordpress/wp-config.php 这个文件,注释掉其中一个 define( 'WP_DEBUG', false ); 就可以了。真是充实的一天。

THE END