Pleskの設定でPHPを有効にすると
open_basedirの設定がセキュリティの関係ということで
/var/www/vhosts/[ドメイン名]/httpdocs:/tmp
となってしまいます。
これの設定変更方法です。
設定は
/var/www/vhosts/[ドメイン名]/conf/
の中に
vhost.conf
を作成して
中身は
<Directory /var/www/vhosts/[ドメイン名]/httpdocs>
<IfModule sapi_apache2.c>
php_admin_value open_basedir “/var/www/vhosts/[ドメイン名]:/tmp”
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir “/var/www/vhosts/[ドメイン名]:/tmp”
</IfModule>
</Directory>
のようにして
/usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=[ドメイン名]
を実行
これで
open_basedir
の設定が上書きできます。
これは指定のドメインだけ、サブドメインにしたい場合は
/var/www/vhosts/[ドメイン名]/subdomains/[ホスト名]/conf/
の中に同様にするだけです。