Instalare si configurare PlaySMS
PlaySMS is a free and open source SMS software. A flexible Web-based Mobile Portal System that it can be made to fit to various services such as an SMS gateway, bulk SMS, personal messaging systems, corporate and group communication tools.
Pentru a putea funcționa va trebuie și un SMS Gateway, eu am folosit smstools
Creăm user:
adduser playsms
Adding user `playsms’ …
Adding new group `playsms’ (1002) …
Adding new user `playsms’ (1002) with group `playsms’ …
Creating home directory `/home/playsms’ …
Copying files from `/etc/skel’ …
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for playsms
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
mkdir -p /var/www/trimitesms mkdir -p /var/spool/playsms mkdir -p /var/log/playsms chown -R www-data /var/www/trimitesms chown -R www-data /var/spool/playsms chown -R www-data /var/log/playsms
luam ultima versiune de la http://sourceforge.net/projects/playsms/ sau link direct de la https://sourceforge.net/projects/playsms/files/latest/download și o extragem
cd /tmp download-ati ultima versiune
sudo tar -zxvf playsms-1.4.2.tar.gz -C /usr/local/src
ls -l /usr/local/src/
cd /usr/local/src/playsms-1.4.2/
cp -rR * /var/www/trimitesms chown -R www-data /var/www/trimitesms
Creăm baza de date și o populăm:
mysqladmin -u root -p create playsms
mysql -u root -p playsms < db/playsms.sql
Configurăm (și punem datele de autentificare la mysql):
cd /var/www/trimitesms/web cp config-dist.php config.php vi config.php
<?php
// PHP PEAR DB compatible database engine:
// mysql, mysqli, pgsql, odbc and others supported by PHP PEAR DB
$core_config[‘db’][‘type’] = ‘mysql’; // database engine
$core_config[‘db’][‘host’] = ‘localhost’; // database host/server
$core_config[‘db’][‘port’] = ‘3306’; // database port
$core_config[‘db’][‘user’] = ‘root’; // database username
$core_config[‘db’][‘pass’] = ‘parola’; // database password
$core_config[‘db’][‘name’] = ‘playsms’; // database name// SMTP configuration
$core_config[‘smtp’][‘relm’] = ”; // yes, not realm, its relm
$core_config[‘smtp’][‘user’] = ”;
$core_config[‘smtp’][‘pass’] = ”;
$core_config[‘smtp’][‘host’] = ‘localhost’;
$core_config[‘smtp’][‘port’] = ’25’;// Do not change anything below this line unless you know what to do
// —————————————————————–
Acum pornim programul:
mkdir -p /etc/default /usr/local/bin /var/log/playsms /var/lib/playsms
chown -R www-data /var/www/trimitesms /var/log/playsms /var/lib/playsms
cd /var/www/trimitesms
sudo cp daemon/linux/etc/playsmsd.conf /etc/playsmsd.conf
sudo cp daemon/linux/bin/playsmsd.php /usr/local/bin/playsmsd
sudo chmod +x /usr/local/bin/playsmsd
Verificăm să fie PATH corect:
vi /etc/playsms
Instalăm scriptul de pornire la boot:
cp /usr/local/src/playsms-1.4.2/daemon/linux/etc/init.d/playsms /etc/init.d/playsms update-rc.d playsms defaults
update-rc.d: using dependency based boot sequencing
Pornim programul și verificăm dacă și rulează:
/etc/init.d/playsms start
Starting playsms daemon: playsmsd.
Starting recvsms daemon: recvsmsd.
Starting sendsms daemon: sendsmsd.
Starting dlrssms daemon: dlrssmsd.
ps axf | grep playsms
8434 pts/2 S+ 0:00 \_ grep playsms
8179 ? S 0:00 /bin/bash /usr/local/bin/_playsms/playsmsd /var/www/playsms
8187 ? S 0:00 /bin/bash /usr/local/bin/_playsms/recvsmsd /var/www/playsms
8195 ? S 0:00 /bin/bash /usr/local/bin/_playsms/sendsmsd /var/www/playsms
8204 ? S 0:00 /bin/bash /usr/local/bin/_playsms/dlrssmsd /var/www/playsms
– acum deschidem pagina și ne autentificăm:
http://<web server IP>/playsms/
username: admin
password: admin
Pentru a modifica prima pagină editați:
vi /var/www/playsms/plugin/themes/common/templates/page_welcome.html
Ultimele stiri:
No feed items found.
Leave a Reply
Want to join the discussion?Feel free to contribute!