Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建自定义php错误日志文件_Php_Apache_Error Handling_Logfile - Fatal编程技术网

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

创建自定义php错误日志文件,php,apache,error-handling,logfile,Php,Apache,Error Handling,Logfile,apache中是否有多个错误日志?意思是有php日志、apache日志等吗? 通过研究,我看到错误日志路径扩展到文件类型为file的文档根目录中,或通过许多文件夹,如/var/tmp/my errors.log 这些错误日志之间有什么区别 var和tmp是什么意思?这是用户创建的还是apache内部的 文件类型为file的文件是否无法由apache提供服务?当我的服务器在我的文档根目录中创建一个文件类型为file的php错误日志时,这是标准的吗 我想创建一个错误日志文件,但如何创建一个错误日

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

  • 这些错误日志之间有什么区别
  • var
    tmp
    是什么意思?这是用户创建的还是apache内部的
  • 文件类型为
    file
    的文件是否无法由apache提供服务?当我的服务器在我的文档根目录中创建一个文件类型为
    file
    的php错误日志时,这是标准的吗
我想创建一个错误日志文件,但如何创建一个错误日志文件,以及将其放置在何处,以使其无法读取,无法为用户提供服务

我是在文件扩展名为
.log
的文档根目录中创建它,还是在文档根目录之外创建它,因为那里的所有内容实际上都是apache无法服务的

我希望我的日志文件位于文档根目录中,并且apache无法提供服务,我是否通过创建一个文件类型为
file
的文件来实现这一点?如果是,我该如何实现?

这些错误日志之间有什么区别

Apache通常只有一个
access.log
存储有关已请求哪些文件的信息,还有一个generall
error.log
存储在完全填充任何请求期间发生的所有(或大部分)错误

您可以通过php.ini指令
log\u errors
控制后者是否包含php错误

var和tmp是什么意思?这是用户创建的还是apache内部的

/var
是共享用户数据的linux标准目录。
/var/tmp
是一个非标准目录,但名称
tmp
始终提示可丢弃数据

文件类型为文件的文件是否不可由apache服务?当我的服务器在我的文档根目录中创建一个文件类型为file的php错误日志时,这是标准的吗

将日志放在可服务区域内绝对不是标准的,甚至会造成安全威胁。日志文件应保存在web可访问区域之外


如果Apache不能提供文件,它还能提供什么呢?

文件的文件类型是什么?当你在windows中创建一个文件时,它会显示一个文件类型,可能是“php文件”或“文件夹”或“文件”,我想这意味着它没有文件类型。除了观看一些windows资源管理器窗口,你肯定需要学习一些文件系统的基础知识。一些关键术语:路径、文件名、extensionextension!就是这个词,我完全被扩展名文件弄糊涂了,所以以不同的方式引用了它,这导致我以这种方式引用了所有扩展名,无论如何,谢谢,澄清了一些事情,但没有必要记下这个问题,我问这个问题,因为我不确定,因为我在问题中弄错了几个术语,只需要回答或更正;没有减价