Installation manual for playSMS version 1.4.3 on Ubuntu 18.04 is available from this blog.
Feel free to join the Forum and discuss it.
playSMS version 1.4.3 is available for download. This version contains bugfixes and security fixes. Vulnerability found on previous playSMS considered severe and it is recommended to upgrade previous playSMS installation with version 1.4.3 as soon as possible.
Please visit this playSMS Forum post for more information.
Technical advisory about certain security vulnerability of playSMS related to this release has been published by Lucas Rosevear of NCC Group:
This is the article of an example of how to fix timezone issue with playSMS.
This is my server’s time, its in UTC:
$ date Wed Aug 1 03:22:21 UTC 2018
And then I check where is my
php.ini, both for php-cli and php-fpm (I’m using Nginx with php-fpm):
$ php -i | grep php.ini Configuration File (php.ini) Path => /etc/php/7.0/cli Loaded Configuration File => /etc/php/7.0/cli/php.ini
I looked for
date.timezone option on
php.ini, edit it and set the option to my timezone
Asia/Jakarta, its UTC+7. When done it will be like this:
$ cat /etc/php/7.0/cli/php.ini | grep date.timezone ; http://php.net/date.timezone date.timezone = Asia/Jakarta
I also set it in php-fpm php.ini, not just php-cli php.ini:
$ cat /etc/php/7.0/fpm/php.ini | grep date.timezone ; http://php.net/date.timezone date.timezone = Asia/Jakarta
Please note you need to restart php-fpm when you changed php-fpm php.ini.
playsmsd and do some test, for example send an SMS with a schedule.
As a reference please read this:
Out of curiosity I wrote a plugin for Easy Send SMS. The HTTP API is simple, and easy to use by playSMS.
It’s untested as I haven’t got any reply for test account from them (the free 15 SMS for testing). Maybe because its weekend now :)
Here is the code:
This article is old. Please use playSMS version 1.4.3 instead. Previous version of playSMS contains security vulnerabilities and have been fixed in 1.4.3.
Same method described in this article can still be used to install playSMS 1.4.3, you just need to change 1.4.2 to 1.4.3.
This howto will show you how to install playSMS 1.4.2 on Ubuntu 18.04, the latest version as of today. By using Ubuntu 18.04 as base distribution you can test whether or not playSMS 1.4.2 work properly with PHP 7.2 and MySQL 5.7.
Login to your DigitalOcean web panel. If you haven’t got one then register for free here: https://m.do.co/c/aeec1cef58b6
Shameless plug: Notice the referral link there ? Yes, please click it so that you can earn USD 10 credit on DigitalOcean (for testing this howto maybe?) and when you actually use and spent money on DigitalOcean then I’ll also get something from them too :)
Q: Can I install on different server other than DigitalOcean ?
A: Yes of course, you need Internet and preferably CLI root access
playSMS version 1.4.2 has been released and is available for download. Version 1.4.1 is skipped due to MySQL 5.7++ and PHP 7.2 compatibility. playSMS version 1.4.2 is not planned but has to be released, the major reason was security patches is required for known playSMS 1.4 vulnerabilities. It has also some fixes related MySQL server’s update and PHP 7, and some other bugfixes. If you installed previous version it is recommended to immediately update to this version.
Get playSMS version 1.4.2 from playSMS download page.