gpt4 book ai didi

php - 创建自定义php错误日志文件

转载 作者:行者123 更新时间:2023-12-03 09:07:04 25 4
gpt4 key购买 nike

apache中是否有多个错误日志?意思是有php日志,apache日志等吗?
通过研究,我发现错误日志路径以file的文件类型扩展到文档根目录,或者扩展到诸如/var/tmp/my-errors.log的许多文件夹

  • 这些错误日志之间有什么区别?
  • vartmp是什么意思?是由用户创建的还是在Apache内部?
  • apache无法使用file文件类型的文件吗?当我的服务器在我的文档根目录中使用file的文件类型为php创建错误日志时,这是标准行为吗?

  • 我想创建一个错误日志文件,但是如何创建一个错误日志文件,以及在哪里放置它以使其变得不可读,用户无法使用?

    我应该在文件根目录中创建扩展名 .log的文件,还是在文件根目录之外创建文件,因为实际上apache无法使用所有文件?

    我希望我的日志文件位于文档根目录中,并且无法由apache使用,我是否通过创建文件类型为file的文件来做到这一点,如果是,该怎么做?

    最佳答案

    What is the difference between these error logs?



    Apache通常只有一个 access.log,用于存储有关已请求哪些文件的信息,以及一个通用的 error.log,用于存储在满足所有请求期间发生的所有(或大多数)错误。

    您可以通过php.ini指令 log_errors来控制后者是否包含php错误。

    What does var and tmp mean? and was this created by the user or is it inside apache?


    /var是用于共享用户数据的Linux标准目录。 /var/tmp是非标准目录,但是名称 tmp总是暗示一次性数据。

    Is a file with a file type of file unserviceable by apache? as my server creates a error log for php within my document root with the file type of file, is this a standard thing?



    将日志存放在可服务区域绝对不是标准的,甚至会带来安全威胁。日志文件应保留在网络可访问区域之外。

    如果Apache无法提供文件,还可以提供什么服务?

    关于php - 创建自定义php错误日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445862/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com