存档

2025年2月18日 的存档

bt 宝塔中docker 安装目录在哪里

2025年2月18日 没有评论

bt 宝塔中docker 安装目录在 /var/lib/docker 中

overlay2:     存储镜像和文件系统层。
containers: 存储容器的文件和元数据。
networks:    存储网络配置。
images:       存储镜像信息。
volumes:    存储数据卷,允许持久化数据。

分类: Linux 标签: , ,

bt 宝塔系统自带的phpmysqladmin 报错 Deprecation Notice in ./vendor/twig/twig/src/Loader/FilesystemLoader.php#40 realpath(): Passing null to parameter #1 ($path) of type string is deprecated

2025年2月18日 没有评论

bt 宝塔系统自带的phpmysqladmin 报错 “Deprecation Notice in ./vendor/twig/twig/src/Loader/FilesystemLoader.php#40 realpath(): Passing null to parameter #1 ($path) of type string is deprecated”等等一大堆。

实际上是在 PHP 中的“Deprecation Notice”(弃用通知),意思是正在使用的某个功能或方法在未来的版本中将被移除或不再推荐使用。

处理方法

1 修改PHP版本,一般情况降低版本

本人出现这个问题是在PHP8.1版本上,修改为PHP7.4版本,就不再出现提示通知。

2 提高phpMysqladmin版本

phpmysqladmin版本提高到不再使用PHP弃用功能的版本。

3 屏蔽通知

宝塔系统,左侧菜单栏找到“文件”,进入。
找到 /www/server/phpmyadmin/phpmyadmin_3a9dba49a9efcb05
“phpmyadmin_3a9dba49a9efcb05″是安装的phpMyAdmin的目录,可能跟我的不一样。

修改对应的实例中的index.php文件
找到如下语句
declare(strict_types=1);

修改成

<?php
declare(strict_types=1);
error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);
ini_set(‘display_errors’, ‘Off’);

 

重启phpMyAdmin。