Php chmod-文件不存在
我有一个文件在 /上传/original/img_329020110508094322.jpg 当我做Php chmod-文件不存在,php,Php,我有一个文件在 /上传/original/img_329020110508094322.jpg 当我做 它将正确显示 我想将用户权限更改为0606,所以我做了chmod($this->fileName,0606) ($this->fileName存储上面的路径),但我得到的只是文件或目录不存在 为什么?chmod()在文件系统上运行。必须指向文件系统中的映像文件,而不是web服务器中的映像文件。chmod()在文件系统上运行。您必须指向文件系统中的映像文件,而不是web服务器中的映像文件。因为您
它将正确显示
我想将用户权限更改为0606,所以我做了chmod($this->fileName,0606)代码>
($this->fileName存储上面的路径),但我得到的只是文件或目录不存在
为什么?chmod()
在文件系统上运行。必须指向文件系统中的映像文件,而不是web服务器中的映像文件。chmod()
在文件系统上运行。您必须指向文件系统中的映像文件,而不是web服务器中的映像文件。因为您的路径是相对于web根目录的。在文件名之前添加web根目录的位置,chmod应该可以工作
我想说的是,chmod使用文件系统上的精确路径:)因为您的路径是相对于web根目录的。在文件名之前添加web根目录的位置,chmod应该可以工作
我想说的是,chmod在您的文件系统上使用了精确的路径:)假设URL中没有任何路径是其他路径的别名。我所说的“您的路径”或“文件名”是指您在$this中拥有的路径->fileName@igna这是正确的!尽管通常有简单的规则集来描述文件的web位置和文件系统位置之间的相关性。在最简单的web服务器配置中,我的规则是正确的^^^,所以要小心@ndef!您应该寻找描述这种相关性的规则。我的可能有用!可能不会;)假设URL中没有任何路径是别处的别名。我所说的“您的路径”或“文件名”是指您在$this中拥有的路径->fileName@igna这是正确的!尽管通常有简单的规则集来描述文件的web位置和文件系统位置之间的相关性。在最简单的web服务器配置中,我的规则是正确的^^^,所以要小心@ndef!您应该寻找描述这种相关性的规则。我的可能有用!可能不会;)啊好的。所以我需要得到/var/www/app_folder/uploads/original/img_329020110508094322.jpg,而不是thanksah ok。所以我需要得到/var/www/app_folder/uploads/original/img_329020110508094322.jpg,谢谢