我安装 xampp 没有问题,然后运行命令设置安全性。显然,即使在文件系统级别设置安全性也会将您锁定在目录之外,而不仅仅是通过 FTP - 例如,当我查看我的 htaccess 文件夹的权限选项卡时,所有者设置为 ftp 用户名。我可以 FTP,但不幸的是,无论我在 FTP 程序中将默认远程目录设置为什么,它都会将我带到我的 htdocs 文件夹中,并且不会让我上一层。
因为这是安装在我的本地计算机上的开发服务器,所以我真的希望能够通过我的文件管理器在文件系统级别移动文件,而不是必须使用 FTP。当我的实际 Linux 用户名没有文件夹的写入权限时,如何设置相关文件夹的权限?有什么方法可以在终端使用 sudo 完成吗?sudo 命令是否会覆盖对锁定标准用户的文件夹或文件设置的任何权限?
最简单的方法:
sudo ln -s ~/webroot /path/to/xampp/htdocs
然后,您可以像使用任何其他目录一样使用主目录中的文件夹,因为它在您的主文件夹中,并且由您拥有和创建,不应该有任何权限问题。这就像您将文件放在 htdocs 中一样,因此您可以像往常一样运行 php 等文件。我还要说明我个人使用taskel命令中可用的灯服务器,因为我发现通常有更多可用的帮助。
有很多事情可能会影响到这一点。我怀疑 ftp 配置(正确地)限制了访问。有关 XAMPP 的帮助、指南和操作方法,请参阅他们的帮助论坛。