作者DRLai (蘇打)
看板PHP
標題[請益] Linux + php程式一問
時間Fri Jan 15 11:55:58 2010
想請問
在linux中,有辦法透過php去處理一些 個人資料夾內的檔案嗎?
我寫得網頁是放在/var/www/html (使用root建立的檔案)
想寫一個php程式去更改使用者/home/user/my_file
不過我昨天嘗試了一下
<?php
exec("touch /home/user/my_file");
?>
這樣的撰寫方式
他會出現error_log,顯示permission denied
應該對哪邊做調整才對呢?
(該把/home/user設定為777嗎@@這樣好危險)
感謝
PS: 系統為CentOS5.0
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.185
推 reflynet:關鍵是在 apache執行者的權限... 01/15 12:52
推 Kelunyang:用root或者是讓user / group 改成可以改家目錄的... 01/15 13:08
→ DRLai:看到了,執行者為apache/apache..我把群組改成user看看 01/15 13:09
→ JoeHorn:強烈建議用 suPHP.... 01/17 04:42
→ DRLai:感謝樓上提供:D我測試看看 01/22 12:38