Erstellen Sie eine cpanel-Datenbank mit einem PHP-Skript

Ich versuche, die Installation einer benutzerdefinierten Software mithilfe von cpanel / whm und postwwwacct php script zu automatisieren. Dazu müssen die Dateien in den Ordner public_html des Benutzers kopiert und anschließend die Konfiguration bearbeitet und die Dateiberechtigungen festgelegt werden. So weit so gut, keine Probleme. Beim Versuch, die Datenbank zu erstellen, treten einige Probleme auf.

    $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')); 

Der Rest des Codes läuft in Ordnung, aber die Datenbank wird nicht erstellt, und die Benutzer sind es auch nicht. Irgendwelche Ideen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage