升级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()函数已过时
5条答案
按热度按时间dohp0rv51#
适用于PHP 7.3以上版本
编辑以下文件:该文件可以位于/etc/phpmyadmin/config. inc. php或/usr/share/phpmyadmin/config. inc. php文件夹中,也可以位于/etc/phpmyadmin/config. inc. php文件夹中
eni9jsuy2#
从现在开始,您可以按照以下两个步骤关闭错误:
1.打开
/usr/share/phpmyadmin/themes/pmahomme/layout.inc.php
1.在
<?php error_reporting(0);
之后添加请注意,这不是官方信息!
xqnpmsa83#
我在使用MAMP的phpmyadmin 5将PHP版本升级到8.1后也遇到了同样的问题。我只能找到一种方法来摆脱它,这要感谢this here:
Preferences
选项卡(您必须在phpmyadmin主页中才能显示此选项卡,并且没有选择任何table / db)Functions
,向下滚动到Error Reports
,选择Never send
,然后单击OK
保存。完成!我认为这在技术上应该对应于:
$cfg['SendErrorReports'] = 'never';
但看起来,还有额外的步骤。无论如何,现在工作!
iyzzxitl4#
如果你使用一个wamp服务器,那么你可以把下载的文件从[https://www.phpmyadmin.net/downloads/]的PHPMyAdmin新版本的apps文件夹。然后去alias文件夹,你必须改变phpmyadmin.conf
//在这里更改它
//在此处更改它
然后保存并重新启动wamp服务
n3h0vuf25#
我只是使用了MAMP PRO本身的标准更新功能。菜单MAMP PRO〉检查更新...在那里我运行安装更新phpMyAdmin 5 5.1.0 -〉5.2.0。这对我工作。