PHP mkdir不';如果路径位于映射的网络驱动器上,则无法工作
我正在尝试使用PHP mkdir不';如果路径位于映射的网络驱动器上,则无法工作,php,windows,cifs,network-share,Php,Windows,Cifs,Network Share,我正在尝试使用mkdir创建一个文件夹,它将在本地驱动器上按预期工作,但如果使用映射的网络驱动器,它将失败,因为没有这样的文件或目录。大约一年前,我遇到了这个问题,用一些网络技巧解决了它,但我记不起它是什么了 示例命令:mkdir(“Z:\\Mydir\\Subdir\\”,0777,true),此操作失败。但是mkdir(“C:\\Mydir\\Subdir\\”,0777,true)成功。网络驱动器上的权限完全开放供测试,任何用户都可以创建目录 如果我为C:\Mydir\创建一个符号链接到Z
mkdir
创建一个文件夹,它将在本地驱动器上按预期工作,但如果使用映射的网络驱动器,它将失败,因为没有这样的文件或目录。大约一年前,我遇到了这个问题,用一些网络技巧解决了它,但我记不起它是什么了
示例命令:mkdir(“Z:\\Mydir\\Subdir\\”,0777,true)
,此操作失败。但是mkdir(“C:\\Mydir\\Subdir\\”,0777,true)
成功。网络驱动器上的权限完全开放供测试,任何用户都可以创建目录
如果我为C:\Mydir\
创建一个符号链接到Z:\Mydir\
并使用mkdir(“C:\\Mydir\\Subdir\\”,0777,true)
它会引发一个无效参数异常
为什么phps mkdir在映射的网络驱动器上似乎不能正常工作?为什么您认为本地web服务器有权在网络驱动器上创建目录?@IgnacioVazquez Abrams,因为权限设置为允许每个人都能完全控制。任何用户都可以通过共享做他们想做的事情。附带问题,装载驱动器是否不允许(比如说web服务器使用的用户)以其授权用户的身份访问该装载(nfs使用
密码和用户)?@IgnacioVazquez Abrams您的提示足以让我找到答案。这是为了映射系统下的驱动器。请回答: