當您的計算機上安裝的Magento 2你應該問自己:
- 我需要在我的生活中更多的問題?
如果答案是是的,請繼續閱讀。
我將我的開發機器上安裝的Magento 2 - Linux操作系統Ubuntu 16.04與
- PHP 7.0.7
- MySQL的5.7.12
- 作曲家1.1.2
在繼續之前,請確保您有所有的先決條件,運行Magento的2必需的。
我設置了一個虛擬主機,即可解決所有問題!這樣,我的所有的Magento 2安裝將這個地方的鏈接中找到的http://m2.loc/2.07/為你跟着。
因為你可能會,也可能不會已經知道,有安裝它的一些方法。我將逐一安裝,使用和不使用樣本數據。
從存檔文件安裝
首先,最簡單的方法就是從Magento的下載頁面下載
https://www.magentocommerce.com/download
您可以從幾個不同的存檔類型(拉鏈,tar.gz的,TAR.BZ2),有和沒有樣本數據選擇。
Magento的還跟在歸檔中的所有作曲家的依賴收拾,所以你不必跑作曲。
在此安裝Magento的核心代碼存儲在/供應商目錄,更新可能通過Magento管理。
所以,接下來的步驟很簡單,只需訪問HTTP://m2.loc//2.07/magento-website/(在我的情況),然后按照安裝向導。
通過安裝作曲家
第二,但不是最后一個,是通過作曲家安裝Magento的。作曲是在PHP依賴管理的工具。欲了解詳情,請訪問該鏈接https://getcomposer.org/doc/00-intro.md
在此安裝,Magento的核心代碼也存儲在/供應商目錄,更新可能通過Magento管理。
首先,你需要一個能得到驗證密鑰在這里,您將需要Magento的帳號登錄。
登錄后,進入“我的訪問鍵”,輸入一些描述性的“名稱”和產生新的密鑰。Magento會用這種方法,因為,在未來,你從市場上購買的擴展,將提供給你,通過Magento管理界面。
在終端輸入以下命令:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition
出現提示時,你的公鑰是用戶名和私鑰密碼。
在此之后,Magento的准備安裝。通過安裝向導去安裝。
這是沒有的樣本數據。因此,要安裝的樣本數據,導航到通過終端你的Magento 2根目錄,然后運行以下命令:
php bin/magento sampledata:deploy php bin/magento setup:upgrade
這兩個命令將更新您的composer.json文件,並安裝樣本數據。如果您收到此消息,安裝樣本數據之后 - “請重新運行Magento的編譯命令”,在終端中輸入以下內容:
php bin/magento setup:di:compile
該命令將需要一段時間才能完成。
通過GitHub上安裝
第三,也是最后一個,是克隆或下載從GitHub庫發布。
在此安裝,我會告訴你如何避免安裝向導,並通過終端安裝Magento的。但是,它提到,在此安裝Magento的核心代碼存儲下是非常重要的應用程序/代碼沒有供應商/就像在前面的兩個例子。
當你試圖通過管理界面更新的Magento,你會得到錯誤,這是一個GitHub的版本而這是不可能進行更新。GitHub的發布旨在由貢獻者/開發人員使用。
首先,我們必須從這里Magento的克隆回購:https://github.com/magento/magento2或者您也可以下載版本https://github.com/magento/magento2/releases
創建空目錄並運行:
git clone git@github.com:magento/magento2.git .
部署已完成后,運行:
composer install
現在是時候來安裝的Magento 2.我的設置是這樣的:
php -f bin/magento setup:install –base-url=http://m2.loc/2.07/github/ --backend-frontname=admin --db-host=localhost --db-name=m2git --db-user=root --db-password=inchoo --admin-firstname=Magento --admin-lastname=User --admin-email=ivan.veres@inchoo.net --admin-user=admin --admin-password=magento123 --language=en_US --currency=USD --timezone=America/Chicago –use-rewrites=1
更改基URL,DB名,DB-密碼,管理員的電子郵件,管理員密碼以匹配本地設置。
如果您在訪問您通過瀏覽器本地鏈接(HTTP://m2.loc/2.07/github/) Magento的2應安裝。
如果你需要的樣本數據,跟隨。
在Web根(不magento2)運行:
git clone git@github.com:magento/magento2-sample-data.git
導航到克隆的目錄並執行:
php -f dev/tools/build-sample-data.php -- --ce-source="your Magento CE install dir"
這將創建符號鏈接到你的Magento 2的安裝。
設置所有權和權限,如果你的Linux機器上:
chown -R :your web server group name find . -type d -exec chmod g+ws {} \;
然后,你需要清除靜態文件(緩存),
導航到Magento的2 VAR /文件夾並輸入以下內容:
rm -rf cache/* page_cache/* generation/*
在Magento 2文檔沒有進一步的說明。然而,你需要安裝樣本數據。
php bin/magento setup:upgrade php bin/magento setup:di:compile
之后,你應該安裝樣本數據。