예제 #1
0
     $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)
      */
예제 #2
0
<?php

require_once "../config.php";
/*
 * Lists all database servers
 */
$request = new \pmill\Plesk\ListDatabaseServers($config);
$info = $request->process();
var_dump($info);