優(yōu)秀的php開源程序很多都只帶生成日志文件的功能,這類功能的開發(fā)可以幫助到站長在調試網站的時候及時的改正網站存在的錯誤,但是這類錯誤日志由來并非網站出現什么嚴重不可挽救的錯誤,大部分是一些未定義變量這樣的不起眼的小錯誤。一般使用php虛擬主機的用戶要謹慎這類功能,很有可以能是你的疏忽導致生成大量的日志文件,導致磁盤無法寫入。導致虛擬主機被關閉。如Thinkphp、ZenCart、等等,都存在這類問題。希望站長重視這類問題不要因為磁盤滿了,導致虛擬主機被關閉,影響網站排名。本次無憂主機小編將給各位站長分享如何關閉日志文件夾讓其不生成日志文件。
生成日志文件夾以及文件在網站根目錄下../logs/myDEBUGxxxxx.log(類似這樣的日志文件)
1、關閉前臺錯誤日志文件生成
文件目錄(文本編輯器打開):includes/extra_configures/enable_error_logging.php
查找:
1
|
@ ini_set ( 'log_errors' , 1); |
修改為:
1
|
@ ini_set ( 'log_errors' , 0); |
//注釋,0為關閉、1為開啟
2、關閉后臺錯誤日志文件的生成
文件目錄(文本編輯器打開):admin/includes/extra_configures/enable_error_logging.php
查找:
1
|
@ ini_set ( 'log_errors' , 1); |
修改為:
1
|
@ ini_set ( 'log_errors' , 0); |
//注釋,0為關閉、1為開啟
總結:以上修改完成后,就徹底關閉ZenCart日志生成功能,當站長需要打開此功能的時候修改回去即可,關閉的優(yōu)點可以讓網站不會因為生成日志導致消耗內存,盡可能的幫助網站的加速。