Article ID: 6070, created on Feb 24, 2009, last review on Aug 12, 2014

  • Applies to:
  • Plesk 9.0 for Linux/Unix


Parallels Plesk Panel version 9.0.0 is installed.

I create new custom button through {Domains -> DOMAIN.TLD -> Additional Tools -> Create Custom Button}. Put some values into required fields and select several include options:

Custom Button Properties

Button label *                    MY CUSTOM BUTTON
URL *                             http://some.domain
Include domain ID                 [x] &dom_id=<dom_id>
Include domain name               [x] &dom_name=<dom_name>
Include FTP username              [x] &ftp_user=<ftp_user>
Include FTP password              [x] &ftp_pass=<ftp_pass>
Include client ID                 [x] &cl_id=<cl_id>
Include client's company name     [x] &cname=<cname>
Include client's contact name     [x] &pname=<pname>
Include client's e-mail           [x] &email=<email>

Then click {Finish} to create the button.

The URL look normal on page {Custom buttons}.
However when click the button on the domain management page {Domains -> DOMAIN.TLD -> Custom Buttons -> MY CUSTOM BUTTON} the URL contains not all selected options:


While it should be:



The problem will be fixed in next version of Parallels Plesk Panel. Hotfix for Parallels Plesk Panel version 9.0.0 is in the attachment.

To install it you should replace existent file $PRODUCT_ROOT_D/admin/plib/dashboard/DashboardElement.php with attached one and correct owner and permissions, it should be root:psaadm, 644. You may correct permissions with commands chown and chmod:

~# chown root:psaadm /usr/local/psa/admin/plib/dashboard/DashboardElement.php
~# chmod 644 /usr/local/psa/admin/plib/dashboard/DashboardElement.php

Please remember to backup old file DashboardElement.php.

IMPORTANT: Do not modify the script. Corrupted script may cause inaccessibility of Parallels Plesk Panel. After the script is installed verify it has correct md5 sum.

Check md5 sum with command md5sum on RedHat-like operating systems, Debian or Ubuntu and md5 on FreeBSD.

~# md5sum DashboardElement.php
c19cb5ecbc0f3838bd6c23ce9bfa3c52  DashboardElement.php

In case md5 sum does not match download and install the script anew.


4f57df935e9acf8d18830757d2346419 a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 6ef0db7f1685482449634a455d77d3f4 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF