XAMPP 是我在本地使用的 Web 伺服器搭建工具。但在 Mac 系統裡,XAMPP 的預設配置有點問題,導致 WordPress 無法在後臺自動升級。原因是 Apache 所在的使用者組沒有足夠的許可權,我們可以透過修改 XAMPP 的 httpd.conf 檔案來修復這個問題。

如果你需要經常使用終端進行本地操作的話,推薦安裝一個 Mac App:Go2Shell,只要把 Go2Shell 的圖示拉到 Finder 視窗的工具欄上,Go2Shell 就會自動開啟終端,並且把位置定位到 Finder 當前開啟的目錄。

嗯,總之是開啟終端,定位到 xampp/etc 目錄,然後輸入:

sudo vi httpd.conf

執行上面的命令以後會要求輸入 root 賬戶密碼,密碼正確的話會開啟 vi 。找到下面兩行:

User nobody

Group nobody

先按一下 i 鍵切換到 Insert 模式,再把這兩行改成:

User 你的 Mac 使用者名稱

Group staff

按 esc 鍵,在輸入雙引號內的字元 「:qw」 和回車儲存推出,重啟 Apache 服務。以後升級 WordPress 的時候,主機填 127.0.0.1,使用者名稱填你的 Mac 使用者名稱,密碼填寫 Mac 的使用者密碼即可順利升級。