【问题标题】:phpmyadmin deprecation notice php 8phpmyadmin 弃用通知 php 8
【发布时间】:2022-07-09 18:05:03
【问题描述】:

升级 phpmyadmin 后,在运行任何任务时都会显示大量警告和通知。错误如下所示。

.\vendor\twig\twig\src\Loader\FilesystemLoader.php#40 中的弃用通知 realpath():不推荐将 null 传递给 string 类型的参数 #1 ($path)

Deprecation Notice in .\vendor\twig\twig\src\Markup.php#35

Twig\Markup::count() 的返回类型应该与 Countable::count(): int 兼容,或者应该使用 #[\ReturnTypeWillChange] 属性来暂时抑制通知

Deprecation Notice in .\libraries\classes\Util.php#1936

函数 strftime() 已弃用

【问题讨论】:

  • 您升级了 PHP 或 PHPMyAdmin?
  • 是的,我将 phpmyadmin 从 5.4 升级到 8.0,当我将 php 版本从 8.1 更改为 7.4 时,我的 php 版本是 8.1,错误消失了。

标签: php mysql phpmyadmin


【解决方案1】:

从现在开始,您可以按照以下两个步骤关闭错误:

  1. 打开/usr/share/phpmyadmin/themes/pmahomme/layout.inc.php
  2. <?php error_reporting(0);之后添加

请注意,这不是官方信息!

【讨论】:

    【解决方案2】:

    如果您使用 wamp 服务器,那么您可以将 PHPMyAdmin 新版本的 [https://www.phpmyadmin.net/downloads/] 下载的文件放在 apps 文件夹中。然后去 alias 文件夹,你必须改变 phpmyadmin.conf

    别名/phpmyadmin "d:/wamp64/apps/phpmyadmin5.2.0/" //这里改一下

    //这里改一下

    【讨论】:

      猜你喜欢
      • 2020-06-16
      • 2016-08-28
      • 2021-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 2016-06-18
      • 2011-01-18
      相关资源
      最近更新 更多