-1

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

  • 这些错误日志有什么区别?
  • 做什么var意思tmp?这是由用户创建的还是在apache内部?
  • 文件类型为fileapache 无法使用的文件?因为我的服务器在我的文档根目录中为 php 创建了一个错误日志,文件类型为file,这是标准的事情吗?

我想创建一个错误日志文件,但是如何创建一个错误日志文件以及将其放在何处以使其不可读、对用户无法使用?

我是否在文档根目录中创建它,文件扩展名为.log名为

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

4

1 回答 1

1

这些错误日志有什么区别?

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

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

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

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

文件类型为文件的文件是否无法被 apache 使用?由于我的服务器在我的文档根目录中使用文件类型为 php 创建了一个错误日志,这是标准的事情吗?

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

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

于 2013-08-26T14:02:21.843 回答