$data['subdomain'] = random_string(); $request = new \pmill\Plesk\RenameSubdomain($config, array('id' => $data['subdomain_id'], 'name' => $data['subdomain'])); $info = $request->process(); echo "Subdomain renamed: " . $data['subdomain'] . "<BR>"; /* * 23. Delete subdomain(DeleteSubdomain) */ $request = new \pmill\Plesk\DeleteSubdomain($config, array('id' => $data['subdomain_id'])); $info = $request->process(); echo "Subdomain deleted: " . $data['subdomain'] . "<BR>"; } if ($runDatabaseTests) { /* * 24. List database servers (ListDatabaseServers) */ $request = new \pmill\Plesk\ListDatabaseServers($config); $servers = $request->process(); $server_found = FALSE; foreach ($servers as $server) { if ($server['type'] == 'mysql') { $data['db_server_id'] = $server['id']; $server_found = TRUE; } } if (!$server_found) { throw new Exception("Couldn't find mysql database server"); } echo "Database server found: " . $data['db_server_id'] . "<BR>"; /* * 25. Create database (CreateDatabase) */
<?php require_once "../config.php"; /* * Lists all database servers */ $request = new \pmill\Plesk\ListDatabaseServers($config); $info = $request->process(); var_dump($info);