通过 XAMPP 在 Windows 上更改 FTP 权限

Posted

技术标签:

【中文标题】通过 XAMPP 在 Windows 上更改 FTP 权限【英文标题】:Changing permissions on Windows for FTP via XAMPP 【发布时间】:2013-12-01 14:52:39 【问题描述】:

我正在本地开发一个相当基本的 CMS,由于权限问题无法 ftp。我有 FileZilla FTP server 在 XAMPP 中运行,可以毫无问题地连接,但当我的代码尝试通过 ftp 上传时收到错误“550 Permission Denied”。

我尝试通过我的 FileZilla FTP client 更改权限,但没有成功(可能是因为它是 windows- 错误:“504 命令未针对该参数实现”)。我还尝试转到目标文件夹的属性 --> 安全 --> 权限并检查 XAMPP 正在运行的用户的“完整”。

那么如何设置权限以允许我的 CMS 在 XAMPP 中使用 ftp?

【问题讨论】:

【参考方案1】:

终于明白了。对于其他有此问题的人,无需在 Windows 中设置权限。相反,在 FileZilla FTP 服务器管理界面上选择编辑 --> 用户 --> 共享文件夹并选中“写入”。

【讨论】:

这是哪里?我找不到这个编辑用户共享文件夹 用 XAMPP Control 打开 Admin FileZilla-Interface 然后你就可以按照这个路径了 如果没有帮助怎么办?【参考方案2】:

要解决此问题,请确保允许根文件夹写入并传递权限。对于在本地 web xampp 服务器 windows xp 上运行的脚本也有同样的问题。只需将根文件属性更改为 755,然后尝试如果不起作用,请尝试 777。现在应该可以工作了……希望这对你有用。 .. 和我一样。

如果这不起作用,请转到 xampp 目录中的 htdocs 文件夹,然后右键单击它并检查属性 .. 如果勾选了只读 .. 取消勾选并应用于所有子文件夹和文件

【讨论】:

【参考方案3】:

你在防火墙后面?尝试在防火墙中允许 FileZilla 服务器程序。

【讨论】:

以上是关于通过 XAMPP 在 Windows 上更改 FTP 权限的主要内容,如果未能解决你的问题,请参考以下文章

为 MySQL 服务器更改端口 XAMPP Windows 7

XAMPP MySQL无法连接:无效设置

XAMPP phpMyadmin:更改密码后拒绝访问

MAMP 和 XAMPP 的 mysql 密码更改如何工作?

在Xampp Windows 10中创建虚拟主机

Xampp / Lampp 更改数据库目录(无数据目录)