Hi, I am trying to set up a Zend Framework app on a VPS which I have inherited. In order to do this I need to set the documentroot of a domain to be a specific folder. I have created a subdomain in which to place the app using the plesk control panel installed on the VPS. Now, I had intended to access Apache httpd.conf and create a virtualhost to set the documentroot to the required directory at which point things got messy. Plesk defines the virtualhost in a file called httpd.include, sadly this can not be directly edited as it is recreated whenever any admin tasks are carried out in plesk. So I created a file called vhost.conf in the /conf directory of the subdomain but I'm not sure what exactly this file should contain. I looked at another websites vhost.conf file on the same server and it contained the following: <Directory /var/www/vhosts/zeebra.cz/httpdocs> php_admin_value open_basedir "/var/www/vhosts/zeebra.cz/httpdocs:/tmp:/var/www/vhosts/i-recruiter.net/httpdocs/zeebra" </Directory> Code (markup): If someone could explain to me what the above script does that would be great, even better would be if someone could tell me what I need to put in the vhost.conf file I created in order to set the subdomain's docroot to the /public folder of my ZF app. Sorry for the long description! Any help would be massively appreciated I'm not a server admin. and just getting this far has been quite painful. Many thanks, Tony