Mqtt 在MOSQUITO中加载acl文件时出错

Mqtt 在MOSQUITO中加载acl文件时出错,mqtt,mosquitto,Mqtt,Mosquitto,这是我的acl文件 topic sampletopic 在Mosquitto.conf中,acl的文件路径设置如下 acl_file ‪aclfile.conf 下面是错误日志 1454515084: mosquitto version 1.4.7 (build date 28/12/2015 21:28:48.57) starting 1454515084: Config loaded from C:\Program Files (x86)\mosquitto/mosquitto.

这是我的acl文件

 topic sampletopic
在Mosquitto.conf中,acl的文件路径设置如下

 acl_file ‪aclfile.conf
下面是错误日志

 1454515084: mosquitto version 1.4.7 (build date 28/12/2015 21:28:48.57) starting
 1454515084: Config loaded from C:\Program Files (x86)\mosquitto/mosquitto.conf.
 1454515084: Error: Unable to open acl_file "‪aclfile.conf".
 1454515084: Error opening acl file "‪aclfile.conf".
任何帮助都将不胜感激


提前感谢

我在启动MOSQUITO windows服务时遇到了同样的问题,并找到了问题所在

尽管acl文件与MOSQUITO位于同一目录中,但仍然需要指定acl文件位置的完整路径

下面演示了编写
mosquito.conf
文件的正确和错误方法

错误

acl_file aclfile.conf
acl_file "C:\Program Files (x86)\mosquitto\aclfile.conf"
错误

acl_file aclfile.conf
acl_file "C:\Program Files (x86)\mosquitto\aclfile.conf"
正确(请注意,没有引号“”)

正确(适用于环境变量)


你的acl文件在磁盘上的哪里?是的,它在磁盘上。mosquitto.comf文件中的实际条目是acl\u文件‪C:\ProgramFiles(x86)\mosquitto\aclfile.conf。这是否会对windows 8.1的任何相关文件权限产生影响?