phpstudy php日志,phpstudy开启网站Apache日志并且按照日期划分创建
配置網站訪問Apache日志,操作步驟:點擊“其他選項菜單-打開配置文件-httpd-conf”,打開httpd.conf配置文件,修改成下圖所示,然后重啟apache。
訪問日志文件的位置實際上是一個配置選項。如果我們檢查httpd.conf配置文件,可以看到該文件中有如下這行內容:CustomLog
/usr/local/apache/logs/access_log common
CustomLog "|bin/rotatelogs.exe logs/access_%Y_%m_%d.log 86400
480" combined
它會打開一個命令行窗口一直守護著,關不掉的。而且你也可以把帶日期的日志文件刪掉,然后關掉這個命令窗口。命令窗口關掉以后會自己再啟動起來,這時候再訪問就會生成新的日志文件。
注意
對于版本較早的Apache服務器,這行內容可能略有不同。它使用的可能不是CustomLog指令,而是TransferLog指令。如果你的服務器屬于這類情況,建議你盡可能地早日升級服務器。CustomLog指令指定了保存日志文件的具體位置以及日志的格式。CustomLog指令中的路徑是日志文件的路徑。注意,由于日志文件是由HTTP用戶打開的(用User指令指定),因此必須注意這個路徑要有安全保證,防止該文件被隨意改寫。
如果phpstudy上有多個網站如何區分這些日志呢?
為每一個虛擬主機分別指定日志文件時,我們只需在每個VirtualHost區域指定該主機的日志文件:
第一步:首先打開apache的配置文件:httpd.conf,在底部加上:
DocumentRoot /data/home/website/htdocs (網站根目錄路徑)
ServerAdmin admin@abc.com (管理員郵箱)
ServerName abc.com (域名)
ServerAlias www.abc.com su001.abc.com sub002.abc.com
(別名,二級域名)
ErrorLog /data/home/website/logs/error.log (錯誤日志)
CustomLog /data/home/website/logs/access.log common (網站日志)
DirectoryIndex index.html index.htm index.php index.shtml
index.shtm index.pl
如果在改到這里直接重啟apache服務器(service httpd restart)會造成"httpd is
down,trying to start."
第二步:在該站點根目錄下建立logs文件夾
第三步:賦予apache組apache用戶所有者權限
apache /data/home/website/logs/
第四步:重啟apache服務器
來源:http://www.seoshipin.cn/jianzhan/phpstudy/2172.html
總結
以上是生活随笔為你收集整理的phpstudy php日志,phpstudy开启网站Apache日志并且按照日期划分创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php将多个页面写在一个页面,php –
- 下一篇: php+icu+库是什么意思,如何从PH