我有一個表單上傳文件並將它們存儲在我的httpdocs文件夾中的uploads文件夾中。但是,如果我嘗試通過ftp刪除或重命名其中一個文件,它不會讓我。爲什麼?無法通過FTP訪問PHP生成的文件
1
A
回答
3
您的Web服務器運行的用戶(apache
,或者對於Apache可能是www-data
或httpd
)可能擁有PHP創建的文件。他們的權限可能會阻止你的FTP用戶寫信給他們。
2
因爲php在apache用戶名下工作,所以您無權刪除其他用戶文件。你需要在你的用戶名的同一組中使用apache,或者使用apache的用戶名(通過腳本,手動等等)來刪除。
1
爲什麼它剛剛已經被回答。
您可以通過使用chmod
函數給上傳的文件提供正確的權限來避免這種情況。
居:
chmod($filename,666)
在這裏看到:http://it.php.net/chmod
相關問題
- 1. 通過ftp上傳eclipse生成的php文件的問題
- 2. 無法訪問生成的java文件
- 3. 無法訪問rails生成json文件
- 4. 爲什麼php文件通過FTP uploding時重新生成
- 5. 無法通過FTP覆蓋Wordpress文件
- 6. 上傳的文件與PHP無法通過FTP更改
- 7. 爲什麼我無法通過cURL/PHP生成Excel文件?
- 8. 通過HTTP訪問FTP?
- 9. 訪問FTP通過網絡
- 10. 無法通過php腳本訪問文件
- 11. 無法通過PHP連接到ftp
- 12. 當文件通過FTP上傳到服務器時,客戶端無法訪問php文件
- 13. 如何通過一個文件訪問所有ftp文件?
- 14. 通過FTP訪問阿拉伯文命名的文件
- 15. 通過WCF生成文件,通過訪問驗證通過ASP.NET下載
- 16. 訪問PHP方法生成的方法
- 17. 通過FTP刪除文件的問題
- 18. 無法通過JHipster訪問API文檔
- 19. 通過類訪問dbconfig文件 - PHP
- 20. 只通過頁面訪問php文件
- 21. 如何通過php訪問.xlsb文件?
- 22. 通過PHP訪問文件屬性
- 23. 無法使用FTP下載文件,通過PHP上傳文件後
- 24. 使用PHP通過FTP上傳文件
- 25. 通過FTP在php上傳文件
- 26. 使用php下載文件通過ftp
- 27. 無法訪問動態生成的javascript文件
- 28. 無法訪問生產日誌文件
- 29. 無法生成.csv文件:PHP
- 30. 通過ftp匿名訪問和文件上傳c#
好我所有的文件和文件夾設置爲vsftpd的所有者:nogroup – swg1cor14