開發一個「Wordpress網站」的流程依照每個開發者的習慣並不固定,但大多數的開發者都會習慣先部署在「本機端Localhost」,等到完成後再部署到「線上主機」去。之前使用Windows系統時,一直都是習慣用「xampp」快速架設好Localhost環境,因此在轉換到Mac使用OSX作業習統後,我還是使用「xampp」來建構我的本機環境——來架設Wordpress,但我發現在MAC上會發生一些麻煩的限制,讓開發過程受阻。

本篇是在解決Mac上遇到的FTP權限問題,如果是要學怎麼在MAC上使用FTP請參考此篇教學:Mac FTP使用教學 FileZilla (適用Windows)

以下兩點是我使用MacOSX架設本機端WordPress遇到的狀況:

  1. 安裝外掛需要輸入FTP帳號密碼
  2. 後台操作被告知沒有權限(如檔案上傳等)

幸好解決的方式也很簡單。

一、解決下載外掛FTP帳號密碼問題

打開你WordPress「根目錄」的「wp-config.php」,在其中加入以下程式碼:

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

這樣子就先解決了第一個FTP上傳會要求輸入密碼的問題。

二、解決WordPress後台操作權限問題

再來是權限的問題,請打開find找到你的wordpress的目錄,如果你是用xampp的話目錄的位置通常放在:

應用程式-> xampp -> htdocs -> 你的wordpress資料夾

然後右鍵選取得資訊,接著照下面圖說做:

進入wordpress的根目錄,找到wp-content資料夾,按下右鍵取得資訊。

 

變更資料夾的存取權限為任何人都可以取讀取和修改
可以看到左邊;在修改前、WP無法移除外掛程式。按照圖中標示1、2、3動作
  1. 解開鎖頭,這部分會要求你輸入「電腦管理者的密碼」,也就是你打開MAC時候要輸入的密碼,不是Wordpress的密碼喔!
  2. 接著再把權限都修改為「讀取和寫入。」
  3. 最後最後!一定要記得,按下「齒輪」選擇「全部套用」,否則你會發現一切都沒有改變。

接著再回到Wordpress後台,試著傳一張圖片到媒體庫,或是把多餘的外掛刪除掉,如果可以就表示成功修改了,祝開發愉快。

可以刪除外掛了
成功移除外掛,代表已取得完整的檔案控制權限