This is not a Webmin bug or issue, but rather a request for support on how to go about solving my problem. It is specific to Virtualmin. I'm not a developer, I know nothing about PHP at all. (But I do cook a mean omelette :) )
I'm trying to install WHMCS, using a South African domain registrar called domains.co.za
Their documentation states the following
- Update your domainDotCOZA scheduled crons. (Every 15 minutes) : /usr/bin/php-cli </path/to/your/whmcs>/modules/registrars/domainsDotCOZA/tools/domains_sync.php --poll &> /dev/null (Every 12 hours) : /usr/bin/php-cli </path/to/your/whmcs>/modules/registrars/domainsDotCOZA/tools/domains_sync.php --sync &> /dev/null
There is no path such as /usr/bin/php-cli in my debian 8 virtualmin install.
Feeling brave, I went ahead and tried this:
/usr/bin/php-cgi /home/automatic/public_html/whmcs/modules/registrars/domainsDotCOZA/tools/domains_sync.php --sync &> /dev/null
Which didn't work. Instead of something fun and awesome, I got this:
Content-type: text/html; charset=UTF-8 Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.
Irony: WHMCS requires Ioncube and so it is installed. I'm now officially lost
If anyone can assist me, I'll send you a video of me making an omelette while singing the South African anthem.