Magento開發手冊中文版第二章

walexer發表於2010-03-03

Magento開發

準備你的開發環境

確保你已經下載了最新版本的Magento。可以以下這個域名下載到最新版本的Magento

http://magentocommerce.com/  

LAMP/WAMP平臺 

如果你在Windows 平臺下, 最方便的方式是使用XAMPP包來安裝PHP+Apache+MySQL 下載地址:http://apachefriends.org . 

在硬碟的任何位置都可以安裝XAMPP-lite ,你只是需要執行setup.bat檔案 。同樣在Mac OS XLinux 下也有相對應版本的XAMPP

Subversion

開發你自己的模組,建議使用Subversion版本控制來跟蹤所有的程式碼改動。Windows使用者推薦使用從http://tortoisesvn.tigris.org下載的客戶端和伺服器端。對於MacLinux使用者,建議在命令列輸入svn程式來獲得PHP包 websvn 如果你Subversion系統不熟悉,可以在Subversion的網站瀏覽更多內容
http://subversion.tigris.org/ )。 

MySQL工具 

除了直接操作MySQL伺服器 最有用的是有個圖形化的客戶端來時刻檢查Magento的資料庫表。 MySQL Query BrowserMySQL公司提供的官方客戶端,並且支援所有主流作業系統。 儘管有些使用者更喜歡mysqlccphpMyAdmin 

安裝 

在你的網站伺服器檔案根目錄下解壓Magento(從這裡開始,{docroot}代表根目錄)。你可以看到這樣的路徑佈局: 

{docroot}/magento/
app/
index.php
js/
lib/
LICENSE.txt
media/
pear
skin/
var/ 

資料庫安裝 

即使你的資料庫使用者有權利建立資料庫,Magento也不會產生其所需的資料庫給你。 正因為如此,我們需要使用前面提到的其中一個MySQL工具建立資料庫。一個正常的資料庫名,有時被稱為schema,可以是magentomagento_dev,或者你可以包含版本號magento_10 

Magento安裝 

現在你可以在位址列中輸入http://localhost/magento/  來繼續Magento的基本安裝 。這裡你會看到安裝一個PHP網站 程式的每一個步驟,安照螢幕上的指示,你就可以完成Magento的安裝。 

示例資料 

如果這是您第一次試用Magento,你應該安裝可選的示例資料。 示例資料是一個單獨的下載,大約35 MB,提供了一些樣本產品、分類和圖片。當你下載了安裝包,把media資料夾覆蓋你Magento安裝目錄下media資料夾然後用你的 MySQL管理工具執行提供的SQL檔案。 

到這一步,示例資料已經完整的安裝完成   因此,它需要在正常安裝之就匯入,正常安裝把樣本資料更新到原始版本。 

初始化Subversion 

Magento模組從三個路徑執行:corecommunitylocal。本書所有例子假設你在local路徑下開發 local路徑下,你可以把所有 的模組集合起來放在一個Mage包中,這個名字是針對Magento的核心模組,但本書中所有例子將使用Company這個包名 除了Company,你可以使用任何包名代表你自己的公 司或組織。初始化Subversion有點棘手。首先,你需要初始化庫。然後,你需要建立一個資料夾或路徑匯入到這個新的庫。之後,你還不能開始使用 subversion,那些被匯入的路徑需要刪除,為了讓庫連線到subversion,要check out庫。讓我們來看看詳細的步驟。
得到Linux平臺上subversion庫是相當容易的。從RPM安裝subversion,通常存在一個類似的路徑/var/lib /subversion/repository/。初始化一個庫的命令:svnadmin create /var/lib/subversion/repositories/magento_modules
如果你在Windows平臺下使用TortoiseSVN,在你計算機任何地方建立一個資料夾,右鍵單擊該資料夾,從TortoiseSVNmenu選擇Create repository here
我們設定Subversion的目標在Magento中的/app/code/local路徑下有一個命名為Company的資料夾。這使我們隨時可以很 容易新增一個模組,儲存subversion的工作。在/app/code/local路徑下建立一個路徑,命名為svn_import。在臨時 svn_import路徑下建立另一個叫Company(或其他名字)的資料夾。如果你執行在Unix平臺上,執行svn_import路徑中的命令(忽 略shell提示符):
[svn_import]$ svn import . /
file:///var/lib/svn/repositories/magento_modules/ 

Windows中,在svn_import資料夾中右鍵單擊TortoiseSVN,選擇Import選單選項。一個新的對話方塊將出現,並要求您輸入的庫URL。單擊省略號按鈕,瀏覽到你在上一步中指定的資料夾儲存庫。
成功匯入庫後刪除svn_import資料夾。下一步,我們要checkout剛匯入的資料夾來獲得Subversion的啟動目錄。在Unix
[local]$ svn checkout /
file:///var/lib/svn/repositories/magento_modules/Company 

Windows上,右鍵單擊local資料夾並選擇SVN Checkout.接受對話方塊中的預設設定,當它詢問是否真的要覆蓋該資料夾時點選Yes。 覆蓋所有Subversion命令超出了本書的範圍。但你願意的話,你已經可以準備開發和儲存subversion路徑下自定義Magento模組。   

 



相關文章