This topic is locked

Help - isEncryptionByPHPEnabled() Error

4/24/2020 7:06:11 AM
PHPRunner General questions
CoBoL author

I have a WAMP installed on my DEV desktop machine where my app runs perfect. PHP 7.2.25
I have also have a NAS (QNAP) which I also use as a DEV web server all runs perfect. PHP 7.4.0
My PHPRunner apps I've developed in the past only require to run on a local network on local servers I have setup, all is fine.
Any I decided to setup my app on a internet hosted site (Heart Internet in the UK).
But when I try login (I am using Enterprise Edition with encryption) I get this message.

Fatal error: Uncaught Error: Call to a member function isEncryptionByPHPEnabled() on null in /iCareHUB/classes/cipherer.php:317 Stack trace: #0 /iCareHUB/classes/cipherer.php(134): RunnerCipherer->EncryptField('wrk_password', 'SomePassword') #1 /iCareHUB/classes/runnerpage.php(1764): RunnerCipherer->MakeDBValue('wrk_password', 'SomePassword', '', true) #2 /iCareHUB/classes/loginpage.php(865): RunnerPage->getSqlPreparedLoginTableValue('SomePassword', 'wrk_password', 200, Object(RunnerCipherer)) #3 /iCareHUB/classes/loginpage.php(790): LoginPage->getSelectSQL(false, 'admin', 'SomePassword', Object(ProjectSettings), Object(RunnerCipherer)) #4 /iCareHUB/classes/loginpage.php(817): LoginPage->getUserData('admin', 'SomePassword', false) #5 /iCareHUB/classes/loginpage.php(282): LoginPage- in /iCareHUB/classes/cipherer.php on line 317


Anybody got any suggestions, I am guessing my hosting company is missing something I require.
PHP Version 7.2.28
I have tried changing PHP version using there control panel. But when I run phpinfo() it always says 7.2.28
If some could check my phpinfo and let me know if I am missing something that would be great.
http://icarehub.uk/phpinfo.php
Try App here, any user password will generate error

http://icarehub.uk/iCareHUB/
Dave P

Sergey Kornilov admin 4/24/2020

This seems to be a bug in PHPRunner, we are looking into this.