Cam*_*azo 5 php apache webserver error-log cpanel
我的公司有一个大型托管,但它不由我们管理,我们没有看到配置文件,但我想在我们的本地测试服务器上回复此功能.
我是我公司的新手,想要开始一些应用程序的调试,以修复一些未成年人和专业问题给客户端,但文件的数量是如此之大,以至于单个error_file是巨大的..并且有很多人正在研究这个,所以每次检查日志(比如30秒到1分钟)有数百条线.
我不知道这是通过.htaccess文件还是在php.ini上设置的.
- 编辑 -
我在谈论PHP错误,但我怎么说我不知道这是在php或apache上设置还是使用第三方库.
我不是在谈论设置一个特定的文件夹error_log,我说的是脚本文件夹中记录的错误.
示例:我创建了一个名为test1的文件夹,在里面我制作了一些错误的php脚本,它会抛出一些错误,当我运行脚本时,我可以看到在该文件夹上创建的error_log文件.所以它可以即时运行.
我试图询问托管公司支持他们是如何做到这一点的,但他们没有回答我.
我不知道是否可能是某种Cpanel设置(BTW主机支持的东西不能理解这个问题但是很好......通常1级的支持不能处理技术的东西)
Cam*_*azo 13
我找到了.
你必须在php.ini文件指令上设置如下,右边的字符串"error_log"是你想要的日志文件名,
error_log = error_log
Run Code Online (Sandbox Code Playgroud)
这将在脚本执行的文件夹中生成一个php错误日志,
我会试着解释一下
文件夹/ www/site/lib中的脚本test.php
include "./db_conn.php";
Run Code Online (Sandbox Code Playgroud)
如果db_conn.php不在同一目录中,则会触发警告和错误,通常这将导致serve/vhost日志,但使用此指令,您将获得/ www/site/lib目录下的error_log文件.
为什么我在寻找或者这个,正如我写的那样,我写的是我正在开发一个巨大的应用程序,有数千个文件,许多警告,通知等等.我不是唯一一个在项目和网站error_log是如此巨大的是很难跟踪一个或几个文件的调试演变,现在我只需要跟踪我正在工作的dirs的日志.