我正在本地开发一个相当基本的CMS,由于权限问题而无法ftp。我在XAMPP中运行FileZilla FTP 服务器并且可以连接没有问题但是当我的代码尝试通过ftp上传时收到错误“550 Permission Denied”。
我尝试通过我的FileZilla FTP 客户端更改权限但没有成功(大概是因为它是windows-错误:“504命令没有为该参数实现”)。我也试过去目标文件夹的属性 - >安全 - >权限和检查用户XAMPP正在运行的“完整”。
那么如何设置权限以允许我的CMS在XAMPP中使用ftp?
答案 0 :(得分:3)
终于明白了。对于有此问题的任何其他人,无需在Windows中设置权限。相反,在FileZilla FTP服务器管理界面上选择编辑 - >用户 - >共享文件夹并检查“写入”。
答案 1 :(得分:0)
要解决此问题,请确保允许根文件夹写入并传递权限权限。有一个脚本在本地web xampp服务器windows xp上运行同样的问题..只需将根文件属性更改为755然后尝试它,如果这不起作用尝试777.现在应该工作...希望这适合你。 ..就像我做的那样。
如果不起作用,请转到xampp目录中的htdocs文件夹,然后右键单击它并检查属性..如果只读取了它...取消勾选并应用于所有子文件夹和文件
答案 2 :(得分:0)
您在防火墙后面吗?尝试允许FileZilla服务器程序进入防火墙。