Article ID: 115505, created on Feb 7, 2013, last review on Aug 12, 2014

  • Applies to:
  • Plesk 11.0 for Linux
  • Plesk 10.x for Linux

Fixed since

The problem described in this KB article has been completely fixed since Parallels Plesk Panel 11.5 (see release notes).


If a reseller does not have "Hosting settings management" permission, but has permission to create domains in Control Panel, they can create/remove subscriptions. But even after removal the domains of such subscriptions will still continue to work. In fact their vhost directories will remain in the file system and their configuration will still be included into Apache configuration.
Subsequently it may cause issues with Apache configuration rebuilding, returning errors like:
   httpd: Syntax error on line 223 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.d/zz010_psa_httpd.conf: Syntax error on line 5 of /usr/local/psa/admin/conf/vhosts_bootstrap.conf: Could not open configuration file /var/www/vhosts/domain.tld/conf/13575470000.87528200_httpd.include: No such file or directory


The issue will be fixed in a future Microupdate for which a new Knowledgebase article will be created. You may subscribe for new articles on Parallels Plesk Panel (PP) product if you wish to receive notifications about their creation.


1. To make sure the issue does not occur in future, replace the needed PP file with the attached one by running the commands below:

# cd /root
# wget
# tar -xzf PhDomain.tar.gz
# cp -p /usr/local/psa/admin/plib/PhDomain.php /usr/local/psa/admin/plib/PhDomain.php.orig
# cp usr/local/psa/admin/plib/PhDomain.php /usr/local/psa/admin/plib/PhDomain.php

2. Enable the "Hosting settings management" option for the needed reseller.
3. Remove directories of the removed domains manually from the /var/www/vhosts folder (the path may differ in your case).
4. Run DailyMaintenance task to execute apache configuration files rotation.

On PP 11 it can be executed separately:
[root@pp11 ~]# /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f execute-apache-config-rotation
On PP 10 you will have to run the whole task:
[root@pp10 ~]# /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php


dd0611b6086474193d9bf78e2b293040 56797cefb1efc9130f7c48a7d1db0f0c a914db3fdc7a53ddcfd1b2db8f5a1b9c 29d1e90fd304f01e6420fbe60f66f838 0a53c5a9ca65a74d37ef5c5eaeb55d7f aea4cd7bfd353ad7a1341a257ad4724a

Email subscription for changes to this article
Save as PDF