在Windows上通過xampp部署wordpress非常簡單。沒遇到什麼太大問題。但是在mac上卻遇到了兩個困擾了我一天的問題。

第一個是安裝插件時提示:無法建立目錄uploads/2015/06。有沒有上級目錄的寫權限?​

按照 Windows 下的思路,在 finder 裡手動更改文件夾權限無果,然後搜索到了使用「終端」也就是「Terminal」的解決方案

1. 進入 Terminal,通過 cd 命令進入你的要修改權限文件夾(這裡就是 wp-content 文件夾)路徑的上一級目錄,如果正常安裝是在 /Applications/XAMPP/htdocs/wordpress 下
2. sudo chmod -R 777 你的文件夾名,例如: sudo chmod -R 777 wp-content
3. 輸入密碼。
4. 成功。

至此解決了提示無法建立目錄的問題。

隨後又出現了另一個有點讓人鬱悶的,這時提示要輸入ftp信息,問題的原因是wp的用戶不是本機當前的用戶,沒有文件的操作權限,​這時的解決思路就是將wp的用戶改為當前系統用戶
目標文件 httpd.conf,路徑為: /Applications/XAMPP/etc/httpd.conf
打開文件找到這一段

​也有人說他們的用戶默認是

User nobody
Group admin

​反正不是系統用戶
這時把這兩行改為

User 系統用戶名
Group staff

然後重啟一下apache服務
然後一切就都順利了。


資料來源