安裝magento2和測試數據

安裝magento2和測試數據,服務器環境
 
 
unix系統 比如redhat,CentOS, Ubuntu, Debian,max os等等
內存 要2G以上(包括2G)
Composer(最新穩定版本)
web服務器,apache 2.2或2.4,nginx 1.x
數據庫 MySQL 5.6,5.7,MariaDB 10.0,10.1,10.2,Percona 5.7
php 7.0.2,7.0.4,7.0.6-7.0.x,7.1.x,
PHP擴展 bc-math,ctype,curl,dom,gd,ImageMagick 6.3.7以上,intl,mbstring,mcrypt,hash,openssl,PDO/MySQL,SimpleXML,soap,spl,libxml,xsl,zip,json,iconv    
PHP OPcache
瀏覽器環境
https://devdocs.magento.com/guides/v2.2/install-gde/system-requirements_browsers.html
 
Internet Explorer 11 or later, Microsoft Edge, latest–1
Firefox latest, latest–1 (any operating system)
Chrome latest, latest–1 (any operating system)
Safari latest, latest–1 (Mac OS)
Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (iOS 7 or later), for desktop storefront
Safari Mobile for iPhone 4 or later; iOS 7 or later, for mobile storefront
Chrome for mobile latest–1 (Android 4 or later) for mobile storefront
 
前提條件
1, 已安裝對應版本的php和mysql,以及magento2需要的php擴展庫。
 
2, 已安裝apache或者nginx
 
3, 已安裝composer。
 
   未安裝的參考install_composer
 
 
安裝
一,命令行安裝
 
1
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition
會提示輸入用戶名和密碼。
 
這個用戶名和密碼需要到
 
https://marketplace.magento.com/customer/accessKeys/list/
 
去注冊。
 
我的是:
 
1
2
Username: 351f04818e0e872f40eae452f594fe8d
Password: caaa64937c8fcc78749feb2a9c91db94
如果下載的文件不全的話,就直接clone github 或者下載對應版本的zip后解壓
 
1
git clone https://github.com/magento/magento2.git
注意:
如果命令行安裝失敗的話,可以直接git clone下載源碼(最新版2.2.2)。
國內鏡像 速度很快
 
1
git clone https://gitee.com/zouhongzhao/magento2.git
 
 
二, 執行完后
 
1)安裝依賴
 
1
composer install
 
 
2)導入測試數據(主要是聯網下載圖片和數據,可不導,因為非常慢)
 
1
php bin/magento sampledata:deploy
**如果有報錯的話 等下面第3步安裝完成之后再導入測試數據。

注意,這里也可以直接下載測試數據壓縮包安裝。

下載地址:

https://magento.com/tech-resources/download

 

3), 執行完后,在線安裝網店

瀏覽器安裝網店(域名后面加/setup):

比如http://test.com

訪問:

http://test.com/setup

這里設置中文語言和時區
image /assets/images/1-3rOBgACEPOKhkgmp.png

按照提示安裝完成。
 
 
 
4), 最后在更新下系統
 
1, 給文件權限
 
 
find . -type f -exec chmod 644 {} ; && find . -type d -exec chmod 755 {} ; && find ./var -type d -exec chmod 777 {} ; && chmod 777 var/ -R && find ./pub/media -type d -exec chmod 777 {} ; && find ./pub/static -type d -exec chmod 777 {} ; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml && chmod u+x bin/magento
 
chown zou:zou . -hR  (注意:這里的zou換成你的服務器用戶名)
 
 
2,更新系統
 
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy en_US -f
php bin/magento indexer:reindex
php bin/magento cache:clean && php bin/magento cache:flush
如果提示權限問題的話,就切換到root來執行
 
 
sudo php bin /magento setup:upgrade
sudo php bin/magento setup:di:compile
sudo php bin/magento setup:static-content:deploy en_US -f
 
 
3,安裝中文語言包
 
 
composer require mageplaza/magento-2-chinese-language-pack:dev-master
php bin/magento setup:static-content:deploy en_US zh_Hans_CN -f
php bin/magento cache:clean
php bin/magento cache:flush
 
https://www.mageplaza.com/magento-2-chinese-language-pack.html

https://github.com/mageplaza/magento-2-chinese-language-pack

 

安裝包配合命令行安裝是裝得最快最不容易出錯的方式

安裝包配合命令行安裝是裝得最快最不容易出錯的方式

安裝包配合命令行安裝是裝得最快最不容易出錯的方式

 

資深phper可以直接在命令行里一鍵安裝并配置magento2

見: https://devdocs.magento.com/guides/v2.2/install-gde/install/cli/install-cli-install.html

 

5),配置cron

m2發郵件都是通過cron定時發的,然后索引也是定時自動刷新的,如果是上線了的話必須得配置cron。

http://bbs.mallol.cn/?thread-147.htm

 

 

疑難雜癥

有任何疑難雜癥,請猛戳官方安裝指南,里面有你意想不到的答案。

 

上一篇:設置Magento 2后臺登入之安全性 下一篇:6個令人拒絕Magento的原因
  • 版權聲明:內容來自互聯網不代表本站觀點,2018-06-21發表于 magento教程欄目。
  • 轉載請注明: 安裝magento2和測試數據| magento教程 +復制鏈接