从 CLI 和 PHPMyAdmin 中删除 PHP 错误

问题描述 投票:0回答:3

我目前在通过命令行和 PHPMyAdmin 使用 PHP 时遇到以下错误。

命令行错误

PHPMyAdmin 错误

消除这些错误的最简单方法是什么?命令行错误没有意义,因为它们都正常工作。

当我导航到它不存在的目录时,它是它们的 .so 版本而不是 .dll。

尝试在 php.ini 中禁用它们,但没有执行任何操作。

php linux ubuntu
3个回答
13
投票

接受的解决方案是错误的。它将关闭 PHP 中的所有错误报告,这不是故意的吗?

关闭 Phpmyadmin 错误的最佳方法是去 config.inc.php 并设置(或注释掉,即删除值前面的 // 行,默认情况下设置为“ask”。)

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

点击保存即可。

更多信息 https://docs.phpmyadmin.net/en/latest/config.html#cfg_SendErrorReports


0
投票

从你的命令行截图可以看出你有unix路径和windows

.dll
- 这是无稽之谈。您需要查看 php.ini 并修复
extension_dir
extension
条目。

对于 phpMyAdmin 错误,您需要将

error_reporting
编辑到 php.ini 中,例如:
E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED


0
投票

我遇到了一个类似的问题,每次我点击某个地方时,Phpmyadmin 上都会出现大量错误消息,即使我将它们全部关闭,每次我点击某个东西时它们都会再次出现。破坏了我的工作流程。

我在 config.inc.php 文件中添加了以下行并解决了问题。我不能只删除它前面的“//”,因为它最初不在文件中。

我添加的行:

$cfg['SendErrorReports'] = '从不';

因为我还不能投票,所以我需要在这里回答。

感谢@Rbbn 的答案也对我有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.