問題点

ftpユーザで接続した場合は、httpdocs と同じ階層に公開ディレクトリを作成する権限がありません。.htpasswd 等のファイルを公開ディレクトリにおきたくないのですが、どうすれば良いでしょうか?

回答

httpdocs ディレクトリと同じ階層にprivate ディレクトリがございます。このディレクトリに公開としたいデータをおいていただくことが可能です。なお、初期設定ではパーミッションの設定が700となっていますので、705や755に変更し、ウェブサーバ(Apache)がアクセスできるように設定を変更する必要があります。

ただし、PHPで privateディレクトリにアクセスするには、vhost.conf / vhost_ssl.conf を作成しopen_basedirの設定で privateディレクトリへのアクセスを明示的に許可をする必要があります。

Categories: サーバ管理・設定, Pleskコントロールパネル
Tags: コンテンツ, ディレクトリ, FPSシリーズ, FTP, open_basedir, vhost.conf