Macのローカル環境をXAMPPで構築でき満足していたのですが、プラグインを削除しようと試みたところ、FTPアカウントを聞かれて困りました。Windowsで利用していた時は聞かれなかったのになー。

環境
- OS:MacOS Catalina
- XAMPP:7.2.31-1
やったこと
1. 端末のユーザー名を知る
端末のユーザー名(この場合Macの所有者アカウント名?)が必要になるので調べておきましょう。端末のユーザー名を調べるにはターミナルを開き「ls -l」と入力します。

するとフォルダの所有者とグループがわかるのでこちらを覚えておきましょう。本来はWordPressフォルダの所有者を調べないといけないのでしょうけど、どうせ同じなので大丈夫。
というか上部バーの家アイコンの横にもユーザー名出てますね。
2. ProFTPDのユーザー名を変更する
そしたらProFTPDのユーザー名を変更します。ProFTPDってなんぞ、と言われてもわかりません。XAMPPインストール時にApachとMySQLと一緒にくっついてきたやつですね。
ファイルの場所は以下です。
/Applications/XAMPP/xamppfiles/etc/proftpd.conf
こちらのUserを先ほど調べた端末のユーザー名に変更、Groupはstaffです。
25: User daemon → [端末のユーザー名]
26: Group daemon → staff

3. Apachのユーザー名を変更する
同様にApachのユーザー名も変更しましょう。
/Applications/XAMPP/xamppfiles/etc/httpd.conf
173: User daemon → [端末のユーザー名]
174: Group daemon → staff

XAMMPを再起動
XAMMPを再起動し、WordPressでプラグインの削除をしてみたところ、無事FTPが聞かれなくなり、削除が完了しました。

コメントを残す