secondary DNS help

Discussion in 'ISPConfig 3 Priority Support' started by budgierless, Jun 28, 2018.

  1. budgierless

    budgierless Member HowtoForge Supporter

    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
     
  2. Taleman

    Taleman Active Member HowtoForge Supporter

    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.
     
  3. till

    till Super Moderator Staff Member ISPConfig Developer

    The PHP mbstring extension is missing.
     
    Last edited: Jun 28, 2018
    budgierless likes this.

Share This Page