hi, I am trying to setup a second dns server to work with my new main server, both system are runnging using ubuntu 18.04, everything in setup is worked until i was adding detail of main server, see terminal output below: Code: MySQL master server database name [dbispconfig]: PHP Fatal error: Uncaught Error: Call to undefined function mb_detect_encoding() in /tmp/ispconfig3_install/install/lib/mysql.lib.php:448 Stack trace: #0 /tmp/ispconfig3_install/install/lib/mysql.lib.php(166): db->escape('validate_passwo...') #1 /tmp/ispconfig3_install/install/lib/mysql.lib.php(231): db->_build_query_string('SELECT plugin_n...', Array) #2 /tmp/ispconfig3_install/install/lib/mysql.lib.php(270): db->_query('SELECT plugin_n...', Array) #3 /tmp/ispconfig3_install/install/lib/mysql.lib.php(319): db->query('SELECT plugin_n...', Array) #4 /tmp/ispconfig3_install/install/lib/installer_base.lib.php(238): db->queryAllRecords('SELECT plugin_n...', Array) #5 /tmp/ispconfig3_install/install/install.php(297): installer_base->configure_database() #6 {main} thrown in /tmp/ispconfig3_install/install/lib/mysql.lib.php on line 448 I never had this issue on my old 12.04 servers, is this because of using mariaDB instead of mysql5.7? please help and advise thanks
That PHP error probably means some needed php module is not installed. Check with the perfect server guide or use Internet searh engines to figure out which package that missing function comes from.