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