すべてを試しましたが、HTTPS リクエストの open_basedir を削除できません。ただし、HTTPリクエストに対しては機能しています。Plesk 10 は私のコントロール パネルです。
私が取った手順は次のとおりです。
制限が削除された vhost.conf ファイルを作成しました。制限が解除された vhost_ssl.conf ファイルを作成しました。Plesk を再構成しました。アパッチを再起動しました。
問題が何であるかを知っている人はいますか?
すべてを試しましたが、HTTPS リクエストの open_basedir を削除できません。ただし、HTTPリクエストに対しては機能しています。Plesk 10 は私のコントロール パネルです。
私が取った手順は次のとおりです。
制限が削除された vhost.conf ファイルを作成しました。制限が解除された vhost_ssl.conf ファイルを作成しました。Plesk を再構成しました。アパッチを再起動しました。
問題が何であるかを知っている人はいますか?
問題は vhost_ssl.conf ファイルにありました。この行:
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpsdocs>
になるはずだった...
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs>
安全なコンテンツのフォルダーが httpsdocs から読み込まれていると誤って考えました。
完全な vhost_ssl.conf ファイルは次のようになります。
<Directory /var/www/vhosts/XXX.com/subdomains/app/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir /var/www/vhosts/:/tmp/
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir /var/www/vhosts/:/tmp/
</IfModule>
</Directory>
次に、apache を再起動するだけで動作し始めました。