我有一个简单的小管理系统,可以在IIS上正常运行,但我在将其移植到Linux时遇到了问题。
系统可以创建,重命名和删除目录,创建和上传/保存文件,以及编辑,重命名或删除这些文件。在Linux上,我一直遇到权限问题。托管公司正在逐个文件夹地解决问题,这实际上不是一个解决方案,因为一旦系统尝试创建一个新目录,它就会崩溃。
我并不真正了解Linux,但从阅读开始,ColdFusion似乎以用户身份运行,并且该用户具有某些权限。什么是Linux上ColdFusion用户或解决方案的理想设置,所以我可以对根目录下的任何文件夹/文件做我需要做的事情?例如,/home/mysite/public_html/
感谢您的帮助!
答案 0 :(得分:5)
您需要添加用户CF正在运行拥有文件夹/home/mysite/public_html/
的组,然后将目录/home/mysite/public_html/
上的权限设置为775。