システム内のどこからでもファイル/ディレクトリを作成、編集、削除できるように、ファイル/ディレクトリの権限を変更するにはどうすればよいですか?現在、Ubuntu 12.04を使用しています。
私は試した:
Sudo chmod 777 -r /opt/lampp/htdocs
...インストール後Xamppしかし、htdocs
フォルダーでは機能しないようです。
このようなオープン権限を設定することは、通常、行うのは間違っています。それがあなたが望む解決策であるとあなたが信じる理由は何ですか?あなたは何をしようとしているのか、何が起こると期待しているのか、そして実際に何が起こっているのか? Apacheを構成して実行していますか、それともxampp
ドキュメントへのローカルアクセスだけが必要ですか?いずれにせよ、アクセス許可を777に設定することは、ちょっとしたハンマーアプローチのようです。
それを超えると、chmod
構文が正しくありません。
chmod -R 777 /path
-R
フラグはbeforeモード指定であり、その後ではありません。それはおそらく大文字R
であり、小文字r
ではありません(ただし、私はLinuxを使用していないので、Wordを使わないでください。詳細)。
そこにファイルを配置する場合は、書き込みアクセス権を持つようにアクセス許可を変更するか、Sudoを使用します。システム上の何もパーミッション777に設定しないでください。これは誰にとっても読み取り/書き込み/実行です。これがプライベートシステムかもしれませんが、いつか本番システムで作業するかもしれません。あなたは悪い習慣を学びたくありません。そのファイルのアクセス許可のセットを決して使用しないでください。
眉をひそめようとするのではなく、安全な習慣を学んでほしいだけです。
ログを読む/var/log/Apache2/
ApacheがWebページの表示に失敗した理由を確認します。
Ubuntuでは、デフォルトのApacheDocumentRootディレクトリは/var/www
。 (ファイルを編集することでDocumentRootディレクトリを変更できると思います/etc/Apache2/sites-enabled/000-default
そしてApacheを再起動します。)