playsms+kannel 配置过程中常见错误总结(1)
2015-08-07 23:45
861 查看
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"
[b]因为要跟playsms对接。[/b]
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。修改配置文件之后重新启动即可。
首先是安装的过程,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"
[b]因为要跟playsms对接。[/b]
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。修改配置文件之后重新启动即可。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- 菜鸟说给菜鸟听之VIM--入门篇(1)
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- cygwin下vim方向键不好用的解决方案
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)