■現状
・VPS(CentOS 6.x)に、phpMyAdminを入れている最中です
■質問1
・所有者をapacheへ変更する理由は?
・ネットを見ていたら、「phpMyAdmin」ディレクトリの所有者をapacheへ変更しているサイトがあるのですが、どうしてrootから変更するのでしょうか? そうしなければいけない? あるいはそうした方が良い?
■質問2
・サイトによって書き方に違いがあるのですが、何が違うのでしょうか?
・chown apache:apache /★★/phpmyadmin/config.inc.php
・chown -R root.apache /★★/phpmyadmin/
■質問3
・yumを利用してインストールした場合、リンク先のようになったのですが、この2つにはそれぞれどういう役割の違いがあるのでしょうか?
・また、一般的に「yumを利用してインストール」する場合、このような感じで設定ファイルは自動作成されるものなのでしょうか?(質問趣旨としては、出来れば事前に、もしくは事後にでも、コマンド打つことにより何らかのファイルが自動生成されるなら知りたいです)
・慣れの問題でしょうか?
▽【Linux】【phpMyAdmin】メモ -- config.inc.phpの場所について - zhuweichenの日記
http://d.hatena.ne.jp/zhuweichen/20130228/136204 …
No.1ベストアンサー
- 回答日時:
>■質問1
所有者がrootのままの場合、apacheを実行するユーザはrootユーザやrootグループではないので
パーミッションによってはディレクトリやファイルの読み書き実行などが出来ません。なのでそのために変更します。
>■質問2
詳しいことはmanでchownを調べて下さい。
>chown apache:apache /★★/phpmyadmin/config.inc.php
config.inc.phpのオーナーを所有者apache,所有グループapacheに変更します。
>chown -R root.apache /★★/phpmyadmin/
-Rが付いているので指定されたパスのオーナーを再帰的に変更します。
簡単にいえばphpmyadminの中の全てを所有者root,所有グループapacheに変更します。
>■質問3
役割の違いはありません。プログラムがどちらを読みに行くかというだけです。
リンク先の説明はyumでインストールしたときは読みに行く先が違うから注意しようねってことです。
yumはWindowsでいうセットアッププログラムのようなものです。
yumを使わない場合はダウンロードしてきて解凍してコンパイルして…など面倒くさいです。
yumを使うと依存するパッケージなどを自動的に入れてくれます。必要な設定ファイルなども自動生成されます。
また設定が必要な場合やユーザの確認が必要な場合はインストール中に逐次表示されます。
慣れましょう。CentOSはRedHat系(RedHat、Fedora、CentOSなど)です。
Debian系(DebianやUbuntuなど)とは操作がまた違ってきます。
No.2
- 回答日時:
ほとんどANo.1さんのとおりなので、補足を2つほど。
■質問3
> ・yumを利用してインストールした場合、リンク先のようになったのですが、この2つにはそれぞれどういう役割の違いがあるのでしょうか?
RHEL/CentOSの文化的に、設定ファイルは/etcの中に入れるようになっています。
通常はphpMyAdminの中にconfig.inc.phpを設置するのですが、これはphpMyAdminの設定ファイルなので、/etcの中に入れてphpMyAdminの本体がある/usr/share/phpMyAdminにシンボリックリンクを作り、/usr/share/phpMyAdminにあるのと同じ状態を作っているのです。
シンボリックリンクを勉強しましょう。
> ・また、一般的に「yumを利用してインストール」する場合、このような感じで設定ファイルは自動作成されるものなのでしょうか?(質問趣旨としては、出来れば事前に、もしくは事後にでも、コマンド打つことにより何らかのファイルが自動生成されるなら知りたいです)
必ず自動生成されるというわけではありません。
phpMyAdminに限って言えば、元々rpmの中に最適化されたconfig.inc.phpが入っており、それを/etc/phpMyAdmin/に配置しているだけです。
このようなことは、rpmを作るスキルを身に付けることで理解することができます。
※ ところで、前の私が回答したものはどうなったのでしょうか…
回答ありがとうございました。
>rpmを作るスキルを身に付けることで理解することができます
補足ありがとうございます。ここら辺も以前から分からない所なので、機会があれば勉強してみたいと思います
>※ ところで、前の私が回答したものはどうなったのでしょうか…
遅くなりましたが、ベストアンサー選定させていただきましたー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
ファイル所有者を「apache」へ...
-
lsでディレクトリのサイズが409...
-
シンボリックリンクでパミッシ...
-
ファイルが移動できません。
-
ダウンロードしたファイル
-
shellscript内のコマンドを、su...
-
「E212:書込み用にファイルを開...
-
Apacheのエラーログ【Directory...
-
あり得ない!アーカイブを展開...
-
嫌ってるのに真似してきたりマ...
-
教えてください!困ってます。
-
Winmerge ファイルの中身は同じ...
-
同期センターのマークが出てま...
-
ファイルの先頭行を全て削除したい
-
ファイルの単位
-
VScodeでjarファイルを開く方法
-
ホームページのディレクトリを...
-
ftpのmgetコマンドの自分の格納...
-
バッチファイルで変数の中身を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
shellscript内のコマンドを、su...
-
ファイルが移動できません。
-
Ubuntu、ファイル移動によるエ...
-
RPM のソースパッケージが展開...
-
シンボリックリンクでパミッシ...
-
SSHで現在のディレクトリから移...
-
ファイル所有者を「apache」へ...
-
cronで定期的にWGETしたい
-
あり得ない!アーカイブを展開...
-
Index.html表示しない!!
-
apacheに詳しい方教えてください
-
PHPでchmod()を使えるようにす...
-
「E212:書込み用にファイルを開...
-
Apacheのエラーログ【Directory...
-
LinuxやUNIXでダウンロードファ...
-
/varの容量を変更の仕方
-
umask757をvar/www/htmlへ適用?
-
rootユーザのメールボックスへ...
おすすめ情報