原因是因為CakePHP檔案夾裡設定Apache取用權限的 .htaccess 檔案,在OSX下是屬於隱藏檔。安裝時很容易因為沒有複製到預設的 .htaccess 檔案,而讓Apache的縮址功能失效。當然,自己寫一個 .htaccess 檔案也可以,但很容易出錯。因此我的方法是使用Onyx這個工具程式,把OSX的隱藏檔案顯示出來。這樣就可以減少因為 .htaccess 檔案遺失產產生的問題。
顯示OS的隱藏檔案
- 從Onyx網站上下載Onyx,2.1.2版 for 10.5, 2.0.6版for 10.6。下載後,解開.dmg檔案,把Onyx程式拖進“應用程式(Applications)”檔案夾;
- 安裝好後,執行Onyx。它會先檢測硬碟等等,並要求輸入您的帳號密碼;
- 等出現Onyx視窗後,按下上方的“參數”圖示,然後按下方的“Finder”標籤,然後勾選“顯示不可見文件與文件夾”;
- Finder會立即重新啓動,之後就可以在OSX視窗看到隱藏檔案。
安裝CakePHP
- 記得要先安裝MAMP;
- 先在MAMP的網頁根目錄(路徑是 /Applications/MAMP/htdocs )底下,新增一個名為 cake_1_2 的檔案夾;
- 從CakePHP官網下載,目前的穩定版本是1.2.5;
- 下載後,解開cake_1.2.5.dmg。如果之前已經用Onyx設定顯示隱藏檔案,應該就能看到.htaccess 檔案。
- 把除了 .Trashes 檔案夾(這個項目無法也不必複製)之外的項目全部選取後,拖進cake_1_2 的檔案夾(路徑是 /Applications/MAMP/htdocs/cake_1_2 );
- 先確定MAMP已經啓動Apache伺服器。然後打開瀏覽器,輸入 http://localhost:8888/ (8888是MAMP預設Apache伺服器的通訊埠)或 http://localhost/ (如果按照先前MAMP安裝 的說明把Apache的通訊埠改為預設的80),應該就可以看到CakePHP的啓動畫面如下:
接下來就準備將Aptana調整一下,整合CakePHP的Bake腳本指令。
沒有留言:
張貼留言