Greetings. I have been trying to restore an iHRIS installation on Ubuntu 16.04. When I attempt to initialize the site, I get the error below:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/uuid.so' - /usr/lib/php/20151012/uuid.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Fatal error: Uncaught Error: Call to undefined function mb_internal_encoding() in /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php:211
Stack trace:
#0 /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php(631): I2CE::dbConnect(Array)
#1 /var/lib/iHRIS/sites/moh/pages/index.php(49): I2CE::initializeDSN('mysql://root:iH...', NULL, '/var/lib/iHRIS/...')
#2 {main}
thrown in /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php on line 211
I2CE: I2CE->raiseError:
Fatal Error:Array
(
[type] => 1
[message] => Uncaught Error: Call to undefined function mb_internal_encoding() in /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php:211
Stack trace:
#0 /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php(631): I2CE::dbConnect(Array)
#1 /var/lib/iHRIS/sites/moh/pages/index.php(49): I2CE::initializeDSN('mysql://root:iH...', NULL, '/var/lib/iHRIS/...')
#2 {main}
thrown
[file] => /var/lib/iHRIS/lib/4.2/I2CE/lib/I2CE.php
[line] => 211
)
Any ideas on how to navigate the mb_internal_encoding() error?