CakePHP将具有不同所有者/组的文件写入服务器所有者/组

时间:2012-11-28 17:27:50

标签: php cakephp file-permissions read-write

使用CakePHP 2.2.2并且为了将文件/符号链接写入/删除到文件夹必须将包含文件夹权限设置为0777,因为写入似乎使用与CakePHP脚本文件不同的所有者/组名称。当使用相同的脚本删除它们创建的文件/符号链接时,以及通过ftp客户端尝试更改权限/删除文件时,这会产生问题。有关如何解决此问题的任何指示?

1 个答案:

答案 0 :(得分:1)

问题是您的FTP用户无法删除网络服务器创建的文件。您主要有两个选择:

  • 让PHP脚本删除这些文件(因此文件将被创建它们的所有者删除);
  • 让root用户或管理员用户删除这些文件。

最后一个在共享托管服务器上会很困难,所以第一个可能是你的方式......