將網站的檔案資料上傳至Linux虛擬主機,而當網站程式有出現問題時,Linux虛擬主機上要如何查看相關log檔呢?另FTP和Mail的log檔是否也可以查看呢?
Linux虛擬主機cPanel控制台上的相關Log,可以在虛擬主機空間cPanel控制台(何謂cPanel請點我)裡查看到,以下是針對cPanel控制台所提供Log的用途作相關說明,方便使用者在遇到問題時可以直接於cPanel控制台上查找Log及後續問題排解(包含PHP、HTTP、FTP、Mail…等),同時也針對Log紀錄限制說明。
Linux虛擬主機cPanel控制台提供的Log-PHP Log
網頁程式PHP 錯誤Logs(error_log)
此Log檔案為”當PHP程式有錯誤時”便會產生在public_html資料夾(通常),檔名為 error_log。如果程式在個別資料夾下,error_log 也會產生於個別資料夾下,您可依您連結路徑查看error_log檔來除錯;例如:連結為123.com有錯誤時,可登入cPanel控制台-檔案管理員-public_html下查看error_log;若連結為123.com/test,會需於cPanel控制台-檔案管理員-public_html-test資料夾下查看erro_log。提醒:如果您的程式一直有被觸發到而您未解決其問題,error_log檔則會不斷產生,有可能會變成一個巨大的檔案占用您的主機空間,這點需要額外留意
基本上程式錯誤除錯或查看要找你的架站廠商做確認,或你本來就有程式設計師或網站負責的人員。
以下提供以圖示來說明如何找到error_log ?
請登入cpanel控制台>檔案管理員>在右上角數字1的地方輸入error_log ,並點選”移至”
會出現數字2的視窗>請點選你要看的該error_log檔>會跳到有該檔案的那個資料夾中
如果有很多個程式錯誤,就會像下圖一樣有清單出來。
Linux虛擬主機cPanel控制台提供的Log-Http Log
Http Log為網頁的Log,這邊有兩個部分
第一部分是數字2點選進去,若有錯誤就會產生如第二張圖;因此畫面查看其錯誤為何去除錯。
第二部分是數字1點進去,會需要開啟設定才能使用(請參詳下面第3點)
怎麼看Http logs?
請登入cPanel控制台>計量單元>點選錯誤
Linux虛擬主機cPanel控制台提供的Log-FTP Log(含網頁連結Log)
FTP Log產生需要先設定〝開啟〞,請登入cPanel控制台,cPanel控制台-計量裡的 “原始存取“單元點選進入,需將以下兩個選項都勾選。
*在每個統計的最後登入記錄在您的主目錄檔[ [每一 24 hour(s)~]
*在每個月的最後從您的主目錄移除上月已登入的記錄檔
然後請等待24小時後,該畫面下方〝封存的原始記錄〞,即會有〝FTP〞與〝HTTP〞的連線日誌壓縮檔,要下載FTP的LOG就點選有”ftp”字樣的下載即可。
※非常重要!!提醒您,該檔案是放在與public_html資料夾〝同一層〞的logs資料夾裡,還請勿刪除。
怎麼找到FTP logs?
請登入cpanel控制台>計量單元>點選原始存取
Linux虛擬主機cPanel控制台提供的Log-Mail Log
Mail Log(追蹤傳送)這裡顯示的紀錄,是有時間限制的,以下方的圖為例僅會留存10天,所以要留意時間喔;
※若信件來往的明細太多,可以顯示的Mail Log將會更少或無法顯示,此與關於一個資料夾裡放置太多的檔案影嚮主機空間效能文章 是同樣道理的,顯示太多的list訊息時,亦會消耗主機空間的資源。
另外通常有產生的紀錄會是主機上有收到信了或有寄出信才會有這些紀錄,如果你確定有在限制天數內查詢但也查不到的話,可能就需要再額外確認你的信是否有真的成功寄送,或對方真的有成功寄出信喔。
有關追蹤傳送(mail log)更詳細說明請參考此文章:https://wpoki.com/?p=8595
在下方的第二張圖上數字1欄位,代表你可以在這邊輸入”收件人完整EMAIL帳號”來搜尋查看寄送記錄及詳細資料訊息。
數字2選項則是,cPanel有強制你要勾選其中一項目才能查詢,當然你也可以全勾
數字3箭頭是該信件log的細項說明,點選藍底小i字樣後就會自動跳出,上面有說明了寄、收件人與傳送主機與說明信件傳送的結果原因
怎麼找到Mail Logs?
請登入cpanel控制台>電子郵件單元>追蹤傳送
希望以上cPanel的相關Logs說明能幫助到您,讓您能盡快找出錯誤進而除錯。
另提醒您,此篇文章說明的log檔,都是需請您的程式人員查看確認喔;Mail log若您確認為主機端問題,您可以請您的主機空間商幫忙確認。
Linux虛擬主機cPanel控制台查詢,登入cPanel控制台的IP Log
①至cPanel→檔案管理員→點選:右上角〝設定〞→勾選〝顯示隱藏檔案〞
②呼叫出〝顯示隱藏檔案〞後,可以看到.lastlogin的檔案
Linux虛擬主機cPanel控制台如何下載log檔
如果您有任何需要deBUG或查主機問題的需求,您有可能會需要查看相關LOG檔案,以上是Linux 虛擬主機cPanel控制台上相關LOG說明。
而關於如何下載LOG檔,此另外提供給您一個解壓縮程式7zip (好用且完全免費的程式) 因為下載的形式大多為壓縮檔案都是 .gz格式,您可能需要下載來解壓縮,然後用wordpad 開啟檔案即可。
對於Linux虛擬主機cPanel控制台所提供 Log的相關說明
一般主機空間Log所佔的空間都不少,尤其是虛擬主機(何謂虛擬主機請點我),不僅cPanel帳號多(用戶多),其用戶的的瀏覽者也多,因此cPanel控制台上,不會有〝細部的Log〞,如:哪個IP登入cPanel時間,登入後作了什麼動作(編輯、刪除…)。一般使用者均是在發現網頁程式被駭、被程式濫發信件…(主機空間使用上有異常),才會開始詢問主機空間提供的Log有哪些。其Log對於外部IP連入的狀況較能追查;若是因網頁程式漏洞被駭入、透過使用者電腦中毒來操作者,其查看Log的作用有限。
※在cPanel控制台上,還有什麼功能可使用?以下提供有關cPanel教學文章及可更了解cPanel是什麼的文章給您參考:
Linux虛擬主機cPanel控制台MailScanner郵件掃瞄
cPanel控制台虛擬主機,如何查看各資料夾空間使用紀錄
關於主機空間流量計算的那些事,cPanel流量與頻寬計算/使用的相關說明
cPanel是什麼東西?跟我的網站程式有什麼關係呢?
文章來源:https://wpoki.com
GIPHY App Key not set. Please check settings
One Comment