DualStream » サーバ設定 » Webサーバ(Apache)
ID #1297
PHP よりファイル作成などが出来ません
Dual Stream では、デフォルトにて open_basedir 関数が指定されており、
ドメイン毎の設定にて PHP スクリプトより
自由なディレクトリの参照を許可しない設定となっております。
そのため、pear などの運用において書込み不可能などのエラーが
発生する可能性がございます。
php_admin_value open_basedir "/var/www/vhosts/ドメイン名/httpdocs:/tmp"
こちらの内容では、/var/www/vhosts/ドメイン名/httpdocs 以下のスクリプトは、
/tmp が参照可能となっており、その他( /usr/share/pear )などの
ディレクトリは、参照不可能となっております。
open_basedir の指定自体は、ディレクトリの追加が対応可能となりますので、
Apache の設定に追加を実施しまして、対応が可能となります。
Apache の設定につきましては、こちら にてご案内しておりますように
まずは、vhost.conf を作成しての対応となります。
vhost.conf に記載する設定内容は下記となり、こちらを設定の上、
Apache の再起動を実施いたします。
<Directory /var/www/vhosts/ドメイン名/httpdocs>
php_admin_value open_basedir "none"
</Directory>
最終更新: 2007-11-12 17:52
作成者: IXENT テクニカルサポート
改定: 1.0
このエントリにコメントできません。