php错误提示怎么都关不掉

不及物动词 其他 87

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要关闭PHP的错误提示,可以通过修改PHP的配置文件来实现。以下是具体步骤:

    1. 找到PHP的配置文件php.ini。该文件一般位于PHP安装目录下的`conf`文件夹中。如果无法找到,可以在命令行中运行`php –ini`命令查看PHP的配置文件路径。

    2. 打开php.ini文件,并搜索`error_reporting`参数。该参数用于设置PHP的错误报告级别。通过修改该参数的值可以控制是否显示错误提示。

    3. 修改`error_reporting`参数的值。要关闭所有错误提示,将`error_reporting`的值设置为`E_ALL & ~E_NOTICE`。如果只想关闭部分错误提示,可以根据具体需求调整错误级别,例如将值设置为`E_ALL & ~E_NOTICE & ~E_WARNING`。

    4. 保存php.ini文件,并重启Web服务器,使修改生效。

    注意事项:
    – 在生产环境中关闭PHP错误提示是不推荐的,因为错误提示对于调试和排错至关重要。关闭错误提示只适用于开发和测试环境。
    – 如果无法修改php.ini文件,还可以在PHP脚本中使用`error_reporting()`函数来设置错误报告级别。在需要关闭错误提示的地方添加`error_reporting(0);`即可。

    希望以上方法能够帮助您成功关闭PHP的错误提示。如果问题仍然存在,请提供更多详细的信息,以便我们提供进一步的帮助。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    关闭PHP错误提示有许多方法,以下是五种常用的方法:

    1. 通过修改php.ini文件:PHP的错误提示配置参数可以在php.ini文件中进行修改。在php.ini文件中找到`error_reporting`参数,并将其值设置为0(关闭错误提示)或设置为其他合适的错误级别。保存文件并重新启动服务器以使更改生效。

    2. 在脚本中使用ini_set()函数:在PHP脚本中使用`ini_set()`函数可以实时改变PHP的配置参数。通过在脚本的开头添加以下代码,可以关闭错误提示:
    “`php
    ini_set(‘display_errors’, 0);
    error_reporting(0);
    “`
    这将在脚本执行时关闭错误提示。

    3. 使用.htaccess文件:如果PHP运行在Apache服务器上,可以通过使用.htaccess文件来关闭错误提示。在网站的根目录下创建一个名为`.htaccess`的文件,并在其中添加以下代码来关闭错误提示:
    “`
    php_flag display_errors off
    php_flag display_startup_errors off
    “`
    保存文件并重新启动服务器以使更改生效。

    4. 在代码中使用error_reporting()函数:使用`error_reporting()`函数可以实时改变错误报告的级别。将以下代码添加到脚本中,可以关闭错误提示:
    “`php
    error_reporting(0);
    “`
    这将在代码中的指定位置关闭错误提示。

    5. 在命令行中使用php命令:如果使用命令行来运行PHP脚本,可以使用命令行的参数来关闭错误提示。在命令行中执行以下命令可以关闭错误提示:
    “`shell
    php -d display_errors=0 script.php
    “`
    这将只在执行该命令时关闭错误提示。

    无论使用哪种方法,都应该谨慎地关闭错误提示,因为错误提示对于调试代码和解决潜在问题非常有用。关闭错误提示可能会隐藏代码中的错误,使调试变得困难。因此,建议仅在开发阶段关闭错误提示,并在将代码部署到生产环境之前恢复错误提示。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要关闭PHP的错误提示,可以通过修改php.ini文件或使用代码的方式实现。下面分别介绍两种方法的操作流程。

    方法一:修改php.ini文件
    1. 找到php.ini文件,在默认情况下,php.ini文件位于PHP安装目录下的php文件夹中。
    2. 用文本编辑器打开php.ini文件。
    3. 找到display_errors参数,将其值修改为Off。如果找不到该参数,可以在文件中搜索display_errors。
    4. 保存php.ini文件,并重新启动Web服务器(如Apache)。

    方法二:使用代码的方式
    1. 在PHP文件开始的地方加入以下代码:
    “`
    error_reporting(0);
    ini_set(‘display_errors’, ‘Off’);
    “`
    这将设置PHP的错误报告级别为0,同时关闭错误提示。

    2. 保存PHP文件,并重新加载网页。

    通过以上两种方法的操作,可以成功关闭PHP的错误提示。如果仍然无法关闭,可能是由于权限等问题导致。可以尝试以下方法解决:
    1. 确认修改的php.ini文件是正确的,如果修改了多个文件,确保修改的是正在运行的PHP配置文件。
    2. 确保修改了正确的display_errors参数值,可以在php.ini文件中搜索确认。
    3. 确保保存了修改后的php.ini文件,并正确重启了Web服务器。
    4. 检查PHP文件中的代码是否正确,特别是是否有其他地方覆盖了错误报告设置。

    如果仍然无法关闭PHP的错误提示,建议检查PHP版本和配置是否正确,或者尝试重新安装PHP。如果仍然遇到问题,可以参考PHP相关的文档或求助于PHP相关的社区或论坛。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部