phpmyadmin不赞成使用通知php 8

a2mppw5e  于 2022-11-09  发布在  PHP
关注(0)|答案(5)|浏览(266)

升级phpmyadmin后,在运行任何任务时都会显示大量警告和通知。错误如下所示。
在.\vendor\twig\twig\src\Loader\FilesystemLoader.php#40 realpath()中的弃用通知:不赞成将空值传递给字符串类型的参数#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()函数已过时

dohp0rv5

dohp0rv51#

适用于PHP 7.3以上版本
编辑以下文件:该文件可以位于/etc/phpmyadmin/config. inc. php或/usr/share/phpmyadmin/config. inc. php文件夹中,也可以位于/etc/phpmyadmin/config. inc. php文件夹中

$cfg['SendErrorReports'] = 'never';
eni9jsuy

eni9jsuy2#

从现在开始,您可以按照以下两个步骤关闭错误:
1.打开/usr/share/phpmyadmin/themes/pmahomme/layout.inc.php
1.在<?php error_reporting(0);之后添加
请注意,这不是官方信息!

xqnpmsa8

xqnpmsa83#

我在使用MAMP的phpmyadmin 5将PHP版本升级到8.1后也遇到了同样的问题。我只能找到一种方法来摆脱它,这要感谢this here

  • 转到你的phpmyadmin,即使它反复地在你的页面上记录反对警告
  • 在phpmyadmin界面中选择Preferences选项卡(您必须在phpmyadmin主页中才能显示此选项卡,并且没有选择任何table / db)
  • 选择Functions,向下滚动到Error Reports,选择Never send,然后单击OK保存。完成!

我认为这在技术上应该对应于:
$cfg['SendErrorReports'] = 'never';
但看起来,还有额外的步骤。无论如何,现在工作!

iyzzxitl

iyzzxitl4#

如果你使用一个wamp服务器,那么你可以把下载的文件从[https://www.phpmyadmin.net/downloads/]的PHPMyAdmin新版本的apps文件夹。然后去alias文件夹,你必须改变phpmyadmin.conf
//在这里更改它
//在此处更改它
然后保存重新启动wamp服务

n3h0vuf2

n3h0vuf25#

我只是使用了MAMP PRO本身的标准更新功能。菜单MAMP PRO〉检查更新...在那里我运行安装更新phpMyAdmin 5 5.1.0 -〉5.2.0。这对我工作。

相关问题