Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ftp_chmod()&;ftp_site()在带有zFTP服务器的本地主机上不工作_Php_Ftp_Localhost_Chmod - Fatal编程技术网

Php ftp_chmod()&;ftp_site()在带有zFTP服务器的本地主机上不工作

Php ftp_chmod()&;ftp_site()在带有zFTP服务器的本地主机上不工作,php,ftp,localhost,chmod,Php,Ftp,Localhost,Chmod,我已经被困在这个问题上好几个小时了 通过在上运行以下代码,尝试使用PHP创建CHMOD文件 但两者都不起作用。不断出现以下错误: 警告:ftp_chmod():站点命令无效。在C:\Users\Albert\Web Design\localhost\httpdocs\admin\global\php.php的第226行中,无法找到chmod sitemap.xml 警告:ftp_site():site命令无效。在C:\Users\Albert\Web Design\localhost\httpd

我已经被困在这个问题上好几个小时了

通过在上运行以下代码,尝试使用PHP创建CHMOD文件

但两者都不起作用。不断出现以下错误:

警告:ftp_chmod():站点命令无效。在C:\Users\Albert\Web Design\localhost\httpdocs\admin\global\php.php的第226行中,无法找到chmod sitemap.xml

警告:ftp_site():site命令无效。在C:\Users\Albert\Web Design\localhost\httpdocs\admin\global\php.php的第232行中,无法找到chmod sitemap.xml

但是,在生产服务器(LIVE)上,它们运行良好。很明显,我遗漏了一些东西。我假设这与php.ini文件或本地安装的FTP服务器(zFTP)中的设置有关

我在谷歌上搜索得筋疲力尽,不知道还能去哪里。有什么想法吗


任何帮助都将不胜感激。

它的windows不需要chmod,这就是为什么它不能在我们的本地版本上工作。duuuuh!!!!我要是两小时前就知道就好了。谢谢你把这件事弄清楚。我显然是个白痴!2小时不多,所以我解决了你的问题?
ftp_chmod($conn_id, "0644", $file);
ftp_site($conn_id, "CHMOD 0644 ".$file);