簡體   English   中英

如何將PHP error_log設置為php.ini中的主目錄?

[英]How do I set the PHP error_log to the home directory in php.ini?

我可以訪問具有共享主機的服務器上的服務器級PHP設置。 當前,error_log的值只是“ error_log”,這意味着它將錯誤記錄到與導致錯誤的腳本相同目錄中的名為error_log的文件中。 這將導致在web目錄中的error_log文件。 即使局外人看不到文件,但我對文件都放在那也不滿意。 我可以指定一個確切的日志文件路徑,但是我不希望所有站點的錯誤都以一個文件結尾。 我知道將error_log設置為“〜/ error_log”是行不通的(也就是說,它不會將文件放在任何會產生錯誤的網站的主目錄中)。 關於如何實現這一目標的任何建議? 我想我需要使用自動添加的腳本嗎?

是的,我知道我可以在每個站點的主目錄中使用php.ini文件覆蓋全局php.ini error_log設置,但是有很多站點,我不想記住每個站點都必須這樣做添加。

您可以使用ini_set函數:

   ini_set("error_log", "/yourhome/yourproject.log");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM