微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 禁用error_log. Error_log泛滥

我有一个运行的webserver和旧版本的gambio(xt:commerce fork).
在public_html上的目录中的error_log充满了错误.在15分钟内约30mb.
如何禁用此日志?
我无法解决所有错误.
以下是一些错误示例:

[warn] mod_fcgid: stderr: PHP Notice:  Undefined variable:  key in /usr/www/users/foo//includes/classes/class.inputfilter.PHP on line 98
[warn] mod_fcgid: stderr: PHP Notice:  Undefined index:   in /usr/www/users/foo/templ
[warn] mod_fcgid: stderr: in /usr/www/users/foo/templates/gambio/source/inc/xtc_show_category_sectionc.inc.PHP on line 47

它们都是错误:“mod_fcgid:stderr”.我试图在公共html目录中grep“error_log”和“error_report”,但我没有找到任何东西.

这是PHPinfo()的一部分:

PHP Version 4.4.9

System  Linux foobar.com 2.6.26-2-686-bigmem #1 SMP Sat Dec 26 09:26:36 UTC 2009 i686
Build Date  Feb 11 2010 13:00:33
Configure Command  './configure' '--prefix=/usr/local/PHP4' '--with-config-file-path=/etc/PHP4/cgi' '--with-gd' '--with-jpeg-dir' '--with-png-dir' '--with-tiff-dir' '--with-ttf' '--enable-force-cgi-redirect' '--enable-safe-mode' '--with-zlib' '--enable-ftp' '--enable-url-includes' '--enable-gd-native-ttf' '--enable-trans-sid' '--enable-dbase' '--with-db4' '--with-ldap' '--enable-bcmath' '--enable-calendar' '--enable-memory-limit' '--with-mcal=/usr' '--with-bz2' '--with-mod-dav' '--enable-sockets' '--with-kerberos' '--with-imap-ssl' '--enable-gd-imgstrttf' '--with-freetype-dir' '--with-curl' '--with-MysqL' '--with-mhash' '--with-gdbm' '--with-pgsql' '--with-gettext' '--with-xml' '--with-mcrypt' '--with-openssl' '--with-dom' '--without-pear' '--enable-exif' '--with-zip' '--enable-wddx' '--disable-cli' '--enable-fastcgi' '--with-imap' '--enable-xslt' '--with-xslt-sablot=/usr/local/lib' '--enable-mbstring' '--with-dom-xslt' '--with-dom-exslt'
Server API  CGI/FastCGI
Virtual Directory Support  disabled
Configuration File (PHP.ini) Path  /home/httpd/PHP-ini/foo/PHP.ini
PHP API  20020918
PHP Extension  20020429
Zend Extension  20050606
Debug Build  no
Zend Memory Manager  enabled
Thread Safety  disabled
Registered PHP Streams  PHP, http, ftp, https, ftps, compress.bzip2, compress.zlib 


**Configuration

PHP核心**

Directive Local Value Master Value
allow_call_time_pass_reference On On
allow_url_fopen Off Off
always_populate_raw_post_data Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
define_syslog_variables Off Off
disable_classes no value no value
disable_functions no value no value
display_errors On On
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting 2039 2039
expose_PHP On On
extension_dir /usr/local/PHP4/lib/PHP/extensions/no-debug-non-zts-20020429 /usr/local/PHP4/lib/PHP/extensions/no-debug-non-zts-20020429
file_uploads On On
gpc_order GPC GPC
highlight.bg #FFFFFF #FFFFFF
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/usr/local/lib/PHP/ .:/usr/local/lib/PHP/
log_errors Off Off
log_errors_max_len 1024 1024
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
max_execution_time 120 120
max_input_nesting_level 500 500
max_input_time -1 -1
memory_limit 128000000 128000000
open_basedir /usr/www/users/foo:/usr/home/foo:/tmp:/usr/local/lib/PHP:/usr/local/rmagic:/usr/www/users/he/_system_ /usr/www/users/foo:/usr/home/foo:/tmp:/usr/local/lib/PHP:/usr/local/rmagic:/usr/www/users/he/_system_
output_buffering no value no value
output_handler no value no value
post_max_size 128000000 128000000
precision 14 14
register_argc_argv On On
register_globals Off Off
report_memleaks On On
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t /usr/sbin/sendmail -t
serialize_precision 100 100
short_open_tag On On
SMTP localhost localhost
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 128000000 128000000
upload_tmp_dir /usr/foo/foo/.tmp /usr/foo/.tmp
user_dir no value no value
variables_order EGPCS EGPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
y2k_compliance Off Off

解决方法:

在你的PHP.ini中将“display_errors”设置为0并且如果不起作用将“error_reporting”设置为0或“E_ERROR”,这样你至少可以记录真正的关键错误.

如果那不行,请评论:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐