$runSiteTests = true; $runEmailAddressTests = true; $runSiteAliasTests = true; $runSubdomainTests = true; $runDatabaseTests = true; $data = array(); /* * 1. Get server information (GetServerInfo) */ $request = new \pmill\Plesk\GetServerInfo($config); $info = $request->process(); echo "Running test suite on " . $info['server_name'] . "<BR>"; /* * 2. Find shared ip address (ListIPAddresses) */ $request = new \pmill\Plesk\ListIPAddresses($config); $ips = $request->process(); foreach ($ips as $ip) { if ($ip['is_default']) { $data['shared_ip_address'] = $ip['ip_address']; } } if (!isset($data['shared_ip_address'])) { throw new Exception("Couldn't find any shared IP addresses"); } echo "Shared IP Address found: " . $data['shared_ip_address'] . "<BR>"; /* * 3. Find unlimited service plan (ListServicePlans) */ $request = new \pmill\Plesk\ListServicePlans($config); $plans = $request->process();
<?php require_once "../config.php"; $request = new \pmill\Plesk\ListIPAddresses($config); $info = $request->process(); var_dump($info);