Untuk membuat aplikasi sms atau sms gateway baik itu untuk desktop atau website pastinya menggunakan database untuk mengolah data. Berikut adalah cara http://skyber8oy.blogspot.com/2014/09/mengkoneksikan-gammu-dengan-database.html.
Yang harus disediakan mysql, apache2, dan phpmyadmin. Jika belum ada anda hanya tinggal menginstall-nya, installlasi di linux cukup mudah, langsung saja intall dengan menggunakan perintah
sudo apt-get install apache2 mysql mysql-server php5 phpmyadmin
Sebelumnya saya mohon maaf, karena disini saya tidak membahas detail masalah penginstallan server di lokal, saya anggap semua aplikasi di atas / yang di perlukan sudah terinstall
Langkah pertama
buka http://localhost/phpmyadmin/ buat database dengan nama sms.
sudo apt-get install apache2 mysql mysql-server php5 phpmyadmin
Sebelumnya saya mohon maaf, karena disini saya tidak membahas detail masalah penginstallan server di lokal, saya anggap semua aplikasi di atas / yang di perlukan sudah terinstall
Langkah pertama
buka http://localhost/phpmyadmin/ buat database dengan nama sms.
Lankah Kedua
buka terminal ketik perintah sudo gammu-config
Isi semua nya sesuai kebutuhan anda seperti penjelasan saya sebelumya kalau anda belum membacanya anda bisa klik disini.
Langkah Ketiga
Masi bermain dengan terminal, ketik perintah :
sudo gedit /etc/gammu-smsdrc
#=======================================================================
Masi bermain dengan terminal, ketik perintah :
sudo gedit /etc/gammu-smsdrc
#=======================================================================
# Gammu library configuration
[gammu]
port = /dev/ttyUSB1
connection = at115200
Logformat = textall
#=======================================================================
# SMSD configuration
[smsd]
service = sql
driver = native_mysql
logfile = /var/www/aku/gammu.log
# Increase for debugging information
debuglevel = 0
#=======================================================================
# Paths where messages are stored
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/
#=======================================================================
# Database backends congfiguration
host = localhost
user = root
password =1
database = sms
CheckSecurity = 1
#=======================================================================
Kalau anda lagi malas ngedit-ngedit anda tinggal copas aja script di atas tapi password-nya sesuaikan dengan password sql anda, klik save dan tutup texteditor anda.
Langkah Keempat
ketik perintah sudo gammu-smsd
Jika tidak ada error / terlihat seperti gambar di atas itu artinya mengkoneksikan gammu dengan database sudah selesai. Jika ada error silahkan comment, saya akan membantu anda
Tutorial berikutnnya saya akan membahas cara membuat aplikasi sms sederhana dengan php.
This comment has been removed by the author.
ReplyDeletesaya terjadi eror pada langkah terakhir dan pada langkah yg pertama saya tidak bisa masuk ke localhost/phpmyadmin kenapa ya?
ReplyDeletemohon bantuannya
untuk bisa masuk ke aplikasi phpmyadmin
ReplyDeletedibutuhkan aplikasi phpmyadmin
jika di ubuntu buka terminal dan ketik
sudo apt-get install apache2 php5 mysql-server phpmyadmin
dalam perjalanan installasi nanti otomatis akan dimintai password, saran saya samakan semua password yang diminta.
setelah proses install selesai coba buka url: localhost/phpmyadmin
jika error pada langkah terakhir pastikan port dan connection yang ada pada gammu-config sama dengan yang ada pada file /etc/gammu-smsdrc
untuk cek port masukkan modem dan ketik sudo dmesg | grep tty
untuk cek connection modem
1. lihat type modem ( misal zte )
2. cari connection di wammu.eu/phones/zte/
pada saat saya membuka localhost/phpmyadmin kok terjadi eror 404 ya?itu kenapa?
ReplyDeleteterimakasih
Coba Reinstall phpmyadmin dengan perintah
ReplyDeletesudo dpkg-reconfigure phpmyadmin
centang apache aja