我在1and1上有一個plesk面板和根專用服務器。我使用自定義程序化php腳本上傳文件並創建文件夾到服務器。我有一個名爲upload_data_folder的上傳文件夾,具有777權限。在根服務器上上傳文件的問題
該場景如下: 我想在我的upload_data_folder中創建文件夾,並在新創建的文件夾中上傳文件。我正在通過php腳本執行此操作,因此我創建的每個文件或文件夾都有apache用戶和組作爲所有者。
- 我成功是箱子在我upload_data_folder的文件夾,該文件夾是Apache擁有,已Apache作爲一個組,有777 premission。然後當我嘗試將一些文件上傳到新創建的文件夾時它不能。
我認爲這個問題是一些人的許可,但如果任何人有一些想法是什麼這可能是我將非常感激
如果你有777的目錄,那麼它應該工作。你是否收到某種錯誤信息?我懷疑問題在別處。 – 2010-06-27 20:04:36
您的權限看起來不錯,聽起來好像您正在使用您在某處找到的某個腳本。也許它很糟糕。聽起來你需要調試這個腳本,或者編寫你自己的腳本。從這裏開始:http://us2.php.net/manual/en/features.file-upload.php – timdev 2010-06-27 20:12:44
我同意馬丁在這一個 - 你看過的Apache日誌文件或PHP日誌文件?通常如果發生錯誤,它會記錄在那裏。你也可以運行一個帶有所有調試變量的apache/php本地副本來首先測試你的腳本 - 這就是我所做的(雖然是用Python)。 – 2010-06-27 20:14:03