我使用命令(sudo /opt/lampp/lampp security)在 XAMPP 上为多个服务设置多个密码。我更改了 MySQL/phpMyAdmin 用户 pma 的密码,以及 MySQL/phpMyAdmin root 和 FTP 密码。除了 FTP 密码之外,一切工作正常,因此我无法使用 XAMPP 8.2.12-0 启动 ProFTPD 服务器,并出现错误行; “/opt/lampp/etc/proftpd.conf”第 44 行存在未知配置指令“function”
在ProFTPD的配置文件(proftpd.conf)中,我尝试更改几行代码,例如删除make种子函数并将$crypted变量作为我的原始密码,但效果不佳(还要提一下,我不习惯在不加盐的 proftpd.conf 文件中设置我的原始密码,因为它并不神秘。)
如果有人知道如何删除 XAMPP 服务的所有密码,我也会接受该答案。我只是想开始我的 PROFTPD 服务!
修复 ProFTPD 配置问题:
第 1 步:重置 ProFTPD 配置: 将当前的 proftpd.conf 替换为默认值,以删除任何有问题的自定义设置 sudo cp /opt/lampp/etc/proftpd.conf.default /opt/lampp/etc/proftpd.conf
第2步:重新启动ProFTPD: 重新启动 FTP 服务 sudo /opt/lampp/lampp restartftp
第 3 步:删除 XAMPP 密码(可选): 如果您想删除所有密码
1 .运行安全脚本: sudo /opt/lampp/lampp 安全
2 .当提示输入密码时,将其留空。
完成这些步骤后,您的 ProFTPD 服务器应该可以正常启动。
希望您的问题得到解决..