MacのApachでWordpress更新・プラグインインストールしようとすると、FTP接続画面になる
MacにデフォルトでインストールされているApacheでWordpressを動かそうとしたら、プラグインのインストール時にFTPの接続画面が出てきました。
実行ユーザーは apache ではない
多くのサイトではWordpressのディレクトリのオーナーをapache
にしろと書かれています。
# chown -R apache:apache (WordPressを設置したディレクトリの名称)
しかしMacにデフォルトでインストールされているApacheの実行ユーザーはapache
ではないので、この方法では上手くいきません。
実行ユーザーを調べる
/etc/apache2/httpd.conf
を適当なエディタで開いて User
の書かれている行を探します。
User _www
Group _www
ユーザー _www
、グループ _www
となっているのがわかります。
解決
今回は自分のホームディレクトリ内 ~/www/hoge/news/wp/
にインストールしたWordpressを使いたいので、下記のコマンドを実行します。
# sudo chown -R _www:_www ~/www/hoge/news/wp
Password: ←Macの管理者パスワードを要求される
管理者パスワードを要求されるので入力します。
Macを使っているのが自分だけなら、自分のログインパスワードが管理者パスワードです。
Apacheをhomebrewでインストールしてたら、設定ファイルは /usr/local/etc/apache
あたりだと思います(確認してません)。
Author And Source
この問題について(MacのApachでWordpress更新・プラグインインストールしようとすると、FTP接続画面になる), 我々は、より多くの情報をここで見つけました https://qiita.com/sygnas/items/7fb3ca531598ae45ac0c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .