当前位置: 首页 > 工具软件 > playSMS > 使用案例 >

playsms+kannel 配置过程中常见错误总结(1)

汪驰
2023-12-01

google group中有关于playsms+kannel安装与配置的详细过程以及常见问题的解答,但是每个人操作这些问题的时候都会遇到不同的问题,下面总结了我这几天安装kannel和playsms遇到的问题以及解决的方法:


首先是安装的过程,kannel和playsms的安装只要是安装官方的安装都不会遇到太大的问题,这里推荐一个在ubuntu上面安装kannel的博客

https://aacable.wordpress.com/2012/11/26/howto-configure-your-local-http-gateway-using-kannel-on-ubuntu/

里面的方法很好,个人强烈推荐,然后plsysms按照官方的安装就可以了。至于kannel的安装我这里在ubuntu上采用编译安装的时候总是出现问题装不上,

我这里也没有好的解决方法,可以通过sudo apt-get install kannel 安装或者直接在ubuntu上的软件中心直接安装,反正是只需要配置/etc/kannel/kannel.conf

怎么装上的倒无所谓了,反正很多教程上给的是编译安装,反正我的是编译安装不了。


其中playsms安装以前要安装好php+apache+mysql的环境,要保证能用。。。


1.注意时区修改timezone
修改php.ini, 在 /etc/php5/cli/php.ini 和 /etc/php5/apache2/php.ini
date.timezone=Asia/shanghai
//可以通过vim命令,在root权限下  输入/timezone来搜索timezone,  然后在“date.timezone=”添加Asia/shanghai(这里是针对中国的时区)。
2.playsms登陆成功之后要重点配置kannel.conf

kannel.conf文件这里给大家推荐一个上面链接里面的kannel.conf,要注意修改一下几个

(1)device = /dev/ttyUSB0  用wvdialconf命令找到自己的端口

(2)get-url要修改为playsms文件里的我这里用的是get-url = "http://loaclhost/playsms/

index.php?app=call&cat=gateway&plugin=kannel&access=geturl&t=%t&q=%q&a=%a&Q=%Q"

因为要跟playsms对接

3.playsms登陆,在Administration->Manage kannel->kannel->Action中配置

send SMS port的值应该为kannel.conf里面的sendsms-port,

kannel admin password 即是kannel.conf中的admin-password  ,

password为kannel password

输入之后保存。

同时时区配置的也应该修改

(1)Administration->Manage kannel->kannel->Action    Module timezone   +0800

(2)Administration->Main configuration   Default timezone    +0800

(3)Administration(admin)->UserConfigure Timezone +0800

4启动kannel为,要先开两个终端 bearerbox ,smsbox在不同的终端中启动
su
123456(root权限的密码,按理说是不需要root权限的,但是我的电脑只能在root下才能启动,比较坑爹,所以这里提了一下)

bearerbox -v 0 /etc/kannel/kannel.conf     日志里面会出现启动成功
smsbox -v 0 /etc/kannle/kannel.conf   日志conneected to bearerbox

表示kannel已经成功运行,

不过说起来都挺简单,过程中可能会遇到下面的问题:

(1)出现文件无法访问的话,在root权限下chmod 777 filename  (filename为文件路径名) 使文件能让所有人访问。
(2)启动出错需要重启时,需要把相应的进程关掉,使用lsof -i:13001找到程序的pid,然后kill pid。修改配置文件之后重新启动即可。

 类似资料: