Article ID: 7075, created on Dec 29, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.2 for Linux/Unix


I am trying to create a new domain alias using XML packages. Here is the XML package I am sending to Parallels Panel:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<packet version="">

Here's the XML response I receive from Parallels Panel:

<?xml version="1.0" encoding="UTF-8"?>
<packet version="">
        <errtext>Permission denied.</errtext>


The problem is caused by the fact that the client login credentials are specified in the authorization details:

define("HOST", "");
define("PATH", "/enterprise/control/agent.php");
define("LOGIN", "<CLIENT LOGIN>");

Creation of the domain alias is successful if you specify the admin login credentials.


Client permission to update Parallels Panel via API-RPC will be implemented in a future update of Parallels Panel that will be released after version 9.2.3.

The hotfix for Parallels Panel 9.2.3 is in the attachment. To install the hotfix, download the attached archive and unpack it. Replace the existing /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php file with the fixed one. Please remember to back up the old file and correct the permissions. Use the following steps to install the hotfix:

~# wget
~# unzip
~# mv /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php.bak
~# mv AgentDomainAlias.php /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php
~# chown root:root /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php
~# chmod 755 /usr/local/psa/admin/plib/api-rpc/AgentDomainAlias.php


11a46d8a188d618564f4f0cead9a50f3 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF