Webサイトを構築するため、WordPressをインストールした後、目的のテーマをインストールしたり、プラグインをインストールしようとすると、FTPユーザー名、パスワードを求められた時の設定ミスの原因が判明したので記録しました。
WordPressのインストール作業とその後の設定
今まで、WordPressのインストール作業は、Webサーバーのroot権限でインストールし、その後、インストール先のフォルダと、サブフォルダの権限を全て、rootから、apacheに権限移譲を端末から設定していました。今回この作業で単純な入力ミスがありました。要するにトップフォルダの権限のみをapacheに変更するミスをしたのです。
WordPressの関連ファイルは全てapacheに権限移譲
インストール先フォルダfolderとその下の全てのファイル・フォルダをapacheに権限を移す
# chown -R apache:apache folder
上記のように、フォルダと、その下のフォルダ・ファイルを全て指定する -R の記述を忘れたため、トップフォルダのみが、apacheの権限になっていました。しかし、フォルダの下は全てroot権限のままでした。
この状態で、ワードプレスにログインし、テーマのインストールや、プラグインのインストールなどを行なうと、上記のFTPユーザー名・パスワードが要求されました。
今までこのようなミスはなかったので初めての経験です。・・・基本中の基本のミスでした。!