我有一个表单上传文件并将它们存储在我的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