質問

Ubuntu 14.04にApache2サーバをインストールしました。インストール後にここで作成したファイルとディレクトリとうまく機能しますが、他の場所から任意のファイルまたはフォルダをコピーすると(すでに書かれています)。 事前にありがとうございます。

役に立ちましたか?

解決

Apache2によってアクセス可能なファイルの場合、Apache2サーバを実行するユーザが所有する必要があります。ほとんどのシステムでは、ユーザーはWWWデータまたはhttpdまたはapacheです。どのユーザーかを見つけるために、apache2.confまたはhttpd.confを調べます。ユーザーが知っていると、コピーされたファイル/フォルダの所有者、または/ var / www // HTMLフォルダ全体の所有者を作成します。

sudo chown -R www-data:www-data /var/www/html
.

これはそれをするべきです。ただし、それがそうでない場合は、ユーザーがフォルダ上の許可を少なくとも読み取って実行していることを確認します(スクリプトを介していくつかのデータを書き込む必要がある場合は書き込みます)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top