gammu SMSD服务错误27

问题描述 投票:0回答:1

这是我第一次使用Gammu作为SMS网关的经验,我的设置有问题。

这是我的系统:

  • Windows 8.1 x64
  • Gammu 1.33.0 Windows x64
  • XAMPP 1.8.1
  • 使用ODBC将数据库连接到MySQL
  • 使用的GSM调制解调器:Wavecom Fastrack M1306B

这是我的smsdrc:

[gammu]
port = com6:
connection = at115200

[smsd]
Service = sql
Driver = odbc
SQL = mysql
host = localmysql
DeliveryReport = sms
logfile = smsdlog
debuglevel = 1
PIN = 1234
commtimeout = 1
sendtimeout = 10
User = root
Password = 
# host = localhost
PC = localhost
Database = smsd

这是我的gammudrc:

port = com6:
connection = at115200

我做了什么:

  • gammu/bin目录解压缩到xampp/htdocs/gammu
  • 使用上面的配置创建了smsrdc和gammurc文件
  • 将gammu-smsd.exe的兼容性设置为“以管理员身份运行”
  • phpmyadmin>创建新的db(smsd)>从gammu\share\doc\gammu\examples\sql\mysql.sql导入sql
  • 我的ODBC设置:ODBC http://cdn.kaskus.com/images/2014/01/08/270124_20140108080555.png(我已经测试过它已连接)
  • 我已将gammu-smsd添加到Windows服务中
  • 通过运行gammu --identify来测试识别
  • 测试从控制台手动发送短信
  • 测试gammu-smsd -c smsdrc,我没有任何错误。

问题是我无法将gammu-smsd作为服务运行,无论是从cmd手动还是从服务启动它。

  1. 如果我从cmd(gammu-smsd -c smsdrc -s)开始gammu-smsd,gammu-smsd出现在任务管理器中,但在不到1秒内就消失了。
  2. 每当我尝试从Windows服务手动启动gammu-smsd服务时,它总是向我显示这种错误:error 27 http://cdn.kaskus.com/images/2014/01/08/270124_20140108085812.png

我做了一些搜索,我发现的是关于连接到数据库,端口或运行管理员的错误。但我很确定它不是来自配置。

我该如何解决这个问题,以便我可以正确运行gammu-smsd服务?你能帮我么?

谢谢。

php sms sms-gateway gammu
1个回答
0
投票

尝试不作为服务运行:gammu-smsd -c smsdrc

在我的情况下,做这项工作。

© www.soinside.com 2019 - 2024. All rights reserved.