Criar banco de dados do cpanel através do script php

Estou tentando automatizar a instalação de alguns softwares personalizados usando cpanel / whm e postwwwacct php script.Isto exige que os arquivos sejam copiados para a pasta public_html usuários, em seguida, editar a configuração e definir permissões de arquivo eh. Até aí tudo bem, sem problemas. Ao tentar criar o banco de dados estou correndo em alguns problemas.

    $db_create= $opts['user']. '_lol';  
    $db_host="immersion-networks.com";
    include("xmlapi.php");   
    $xmlapi = new xmlapi($db_host);    
    $xmlapi->password_auth("".$opts['user']."","".$opts['pass']."");    
    $xmlapi->set_debug(1);//output actions in the error log 1 for true and 0 false  
    $xmlapi->set_output('array');//set this for browser output  
    //create database    
    $createdb = $xmlapi->api1_query($opts['user'], "Mysql", "adddb", array($db_create));   
    //create user 
    $usr = $xmlapi->api1_query($opts['user'], "Mysql", "adduser", array($db_create, $opts['pass']));   
     //add user 
    $addusr = $xmlapi->api1_query($opts['user'], "Mysql", "adduserdb", array($db_create,$db_create, 'all')); 

Resto do código roda ok, mas o db não está sendo criado nem são os usuários. Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion