すみません!しかし、今回は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