我在運行windows 7和net的工作臺式機上創建了一個帶有log4php的小型php應用程序。 它工作正常,它已創建日誌文件。log4php無法在linux環境下創建文件
NOw我在我的筆記本電腦上運行Ubuntu 11.04。我本來給persmission 755到文件夾Integrator
(應用程序的名稱)和子文件夾下/var/www/Ingrator
。經過實現這一
週一5月16日18時03分44秒2011] [錯誤] [客戶端127.0.0.1] PHP的警告:FOPEN(./日誌/ daily_20110516.log):未能打開流:在Apache許可在/var/www/Integrator/lib/log4php/appenders/LoggerAppenderFile.php否認線77
權限問題日誌,我已經將所有者更改爲當前所有者,但是這個。它給出了相同的錯誤。現在它甚至具有權限777.它仍然是持久的。 所以我有點驚喜,我可以解決這個問題嗎?感謝您閱讀本文。
你的日誌目錄所在的絕對路徑是什麼? – 2011-05-16 19:12:51
運行腳本的用戶應將權限設置爲7並添加爲文件所有者組。 chown root:newUser fileName and chmod 775 – 2011-05-16 19:13:43
嘿phil感謝您的輸入。現在,文件權限爲777,您可以詳細說明您的建議。 – 2011-05-16 19:16:08