#!/bin/bash

domain=$1
conf_dir=/var/www/vhosts/$domain/conf
conf_file=/vhost.conf

#
# Comprobamos si existe el fichero vhost.conf al conf del dominio.
# Si no existe, eliminamos la restriccion open_base_dir.
#
if [ -d $conf_dir ]; then
  if [ ! -e $conf_dir$conf_file ]; then
    echo "Creating $conf_dir$conf_file..."

    echo "<Directory /var/www/vhosts/$domain/httpdocs>" >> $conf_dir$conf_file
    echo "php_admin_value open_basedir none" >> $conf_dir$conf_file
    echo "</Directory>" >> $conf_dir$conf_file

#
# Ejecutamos el script de Plesk que recarga los datos del dominio, y incluye la referencia
# al vhost.conf dentro del httpd.include de el directorio conf del dominio.
#
    echo "Reconfiguring domain $domain..."
    /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=$domain

  fi
fi

