2012-08-08 91 views
0

我有一個腳本來上傳文件,上傳文件後,文件的所有者是48(Apache),當我試圖用FTP刪除該文件,我得到訪問被拒絕的錯誤, ftp擁有者ID爲500.上傳的文件與PHP無法通過FTP更改

我有沒有控制面板的CentOS,我安裝了apache和php以及yum命令的其他東西。

我應該在apache和php配置中做什麼?因爲我不想每次手動更改文件的所有者。

回答

1

使用PHP上傳後,請執行chmod("file.txt", 0777),這將使所有用戶(包括您的FTP帳戶)都可以寫入該文件。

+0

謝謝,但問題是文件的所有者(chown)chmod函數將更改文件的屬性。 – MajAfy 2012-08-08 10:34:01

+0

確實如此,但擁有0777權限,即使被其他用戶擁有,您也可以從FTP帳戶寫入/刪除此文件。 – kuba 2012-08-08 12:11:30