設定 - Debianのapache2.conf

設定 - Debianのapache2.conf

すみません!しかし、今回はDebianを使用する2日目であり、すでに多くの質問があります。

エディタは/var/www/ディレクトリにPHPファイルを保存しようとしましたが、次のメッセージが表示されます。

Unable to save /var/www/file.php
Error: Unable to create tmp file in /var/www

apache2.confファイルに問題がありますか? evanに含まれるオプションのため、rootのときにevanを変更することはできませんか?

WinのWAMPで正常に動作するには、Apache、php、およびmysqlの設定ファイルをどのように見ますか?

答え1

/var/wwwに書き込むには、rootまたはユーザー(またはディレクトリの所有権に基づいてグループ)である必要があります。

次のコマンドで始めることができますwhoami

[username@host username]$ whoami
username

これは、次のようにログインしたことを示します。username

これで、以下を実行して取得できますls -al /var/www

[username@host username]$ ls -al /var/www
total 12
drwxr-xr-x    3 root     root         4096 May 12  2004 .
drwxr-xr-x   21 root     root         4096 Mar 31  2004 ..
drwxr-xr-x    3 root     root         4096 Mar 30  2004 manual

権限は、drwxr-xr-x所有者のrwx(読み取り/書き込み/実行)、グループのrx(読み取り/実行、書き込みなし)、その他すべての人のrxです。

最初のルートは所有者で、2番目のルートはグループです。

ディレクトリがdrwxrwxr-xユーザーとグループの場合はrwx、その他のディレクトリの場合はrxのみです。

したがって、権限が次の場合:

drwxrwxr-x    3 root     webdev         4096 May 12  2004 .

ユーザー(root)とグループ(webdev)の両方にrwx権限(読み取り/書き込み/実行)があり、root、webdevグループ、またはその両方でファイルに書き込むことができます。

以下のファイル権限などのチュートリアルをお読みください。 http://www.grymoire.com/unix/Permissions.html

関連情報