apache怎么看php7.3的报错

worktile 其他 138

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要查看PHP 7.3的错误日志,可以按照以下步骤完成:

    1. 打开Apache服务器的配置文件。通常,该文件位于 `/etc/httpd/conf/httpd.conf` 或 `/etc/apache2/apache2.conf` 等位置。你也可以通过在命令行输入 `httpd -V` 来查找该文件位置。

    2. 找到 `ErrorLog` 指令。这个指令确定了Apache的错误日志的位置。它通常是类似于 `ErrorLog /var/log/apache2/error.log` 的形式。确保该指令没有被注释掉。

    3. 通过使用 `tail` 命令来实时查看错误日志。在终端中输入以下命令:

    “`bash
    tail -f /var/log/apache2/error.log
    “`

    如果你的错误日志位置在其他地方,请将路径替换为正确的路径。

    `tail -f` 命令会实时显示错误日志的最新内容。如果有新的错误产生,你将会看到它们在终端中显示出来。

    4. 重启Apache服务器。在终端中输入以下命令以重新加载配置文件:

    “`bash
    sudo service apache2 restart
    “`

    如果你的服务器不是在Ubuntu上运行,请使用适当的命令来重启Apache服务器。

    5. 现在,当有PHP错误发生时,你将能够在终端的输出中看到相关的错误消息。

    注意:在生产环境中,通常不会将错误显示在终端中。相反,错误日志将被记录到文件中。因此,当你在调试完成后,你应该将 `display_errors` 设置为 `Off`,并将 `log_errors` 设置为 `On`,以将错误日志记录到文件中。

    希望以上信息能帮助你查看PHP 7.3的错误日志。如有任何问题,请随时提问。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查看PHP 7.3的错误报告,您可以采取以下几个步骤:

    1. 查看php.ini文件:首先,您需要确定php.ini的位置。在大多数情况下,php.ini文件位于PHP的安装目录中。您可以在phpinfo()函数返回的信息中找到php.ini文件的路径。将php.ini文件打开并编辑。

    2. 设置错误报告级别:在php.ini文件中,您可以找到一个名为`error_reporting`的配置指令。通过更改它的值,您可以设置需要报告的错误级别。根据您的需求,您可以将值设置为E_ALL以报告所有错误,或者将其设置为E_ERROR以仅报告致命错误。确保去除前面的分号以启用该设置。例如,`error_reporting = E_ALL`。

    3. 启用错误日志:要将错误显示在日志文件中,您需要设置另一个配置指令,即`log_errors`。您可以将其设置为`On`,以启用错误日志记录。确保去除前面的分号以启用该设置。例如,`log_errors = On`。

    4. 指定错误日志文件:在php.ini文件中,有一个名为`error_log`的配置指令,用于指定错误日志的文件路径。您可以将其设置为合适的路径和文件名。例如,`error_log = /var/log/php_errors.log`。

    5. 重启Apache服务器:保存并关闭php.ini文件后,您需要重新启动Apache服务器以使更改生效。您可以使用命令`sudo service apache2 restart`(适用于Ubuntu)或`sudo systemctl restart httpd`(适用于CentOS)来重启Apache。

    一旦您完成了上述步骤,Apache将开始将PHP 7.3的错误报告写入指定的错误日志文件中。您可以打开该文件并查看其中的错误信息。

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

    要查看Apache服务器中PHP 7.3的错误报告,可以按照以下方法进行操作:

    步骤1:打开PHP.ini文件
    首先,找到正在使用的PHP 7.3版本的php.ini文件。这个文件通常位于Apache的配置目录或PHP的安装目录中。根据不同的操作系统和安装方式,文件的位置可能会有所不同。查找并打开php.ini文件。

    步骤2:启用错误报告功能
    在打开的php.ini文件中,找到以下几行代码:

    “`
    display_errors = Off
    error_reporting = E_ALL
    “`

    将这些代码修改为:

    “`
    display_errors = On
    error_reporting = E_ALL & ~E_NOTICE
    “`

    这样就可以启用错误报告功能,并设置错误级别为“E_ALL”,同时排除“E_NOTICE”级别的错误。

    步骤3:重启Apache服务器
    保存并关闭php.ini文件后,需要重启Apache服务器使配置生效。可以使用命令行或者其他方式重启Apache服务器,具体方法根据操作系统不同可能会有所差异。

    步骤4:查看错误日志
    重新启动Apache服务器后,可以开始查看PHP 7.3的错误报告。错误报告通常会记录在Apache服务器的错误日志文件中。该文件的位置通常是/var/log/apache2/error.log或者/usr/local/apache2/logs/error_log。您可以使用文本编辑器或命令行工具打开错误日志文件,搜索或浏览查找PHP错误报告的信息。

    在错误日志文件中,您可以找到与PHP脚本相关的错误消息、警告和通知信息。根据报错的具体信息,您可以定位到脚本中的问题,并进行相应的修改和修复。

    注意:如果上述方法无法生效,可能是因为您的服务器配置了“disable_functions”选项,该选项会禁用一些敏感函数,包括显示错误信息的函数。在这种情况下,可以联系服务器管理员或者网络运维人员进行进一步的处理。

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

400-800-1024

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

分享本页
返回顶部