今天更新第二篇文章,Magento 2安装教程,大家都知道Magento系统是当前最流行的电子商务平台,拥有了全球240,000个商家使用它,我收集了一些信息来帮助您开始使用Magento和安装Magento。
如何获取Magento软件
首先,第一步需要得到Magento 2的源码安装,Magento是开源的电子商务系统,功能方面非常的强悍。Magento 2新特性和版本的可用性,并了解如何获得它们。
Magento 2有分为Magento开源软件(Magento Open Source)或Magento商业版(Magento Commerce),请参考下面
用户需求 | 描述 | 高级安装和升级步骤 | 获取的链接 |
安装简单,命令行,拥有自己的服务器 | 一些专业技术,命令行访问Magento服务器。 使您能够使用Web安装向导(Web Setup Wizard)或命令行安装Magento软件和扩展。 您不能使用Web安装向导进行升级Magento软件和扩展。您必须使用Composer命令行进行升级。 |
| Magento Open Source 下载,选择软件或软件样本数据: 1.Magento-CE-<version>.* (without sample data) 2.Magento-CE-<version>+Samples.* (with sample data) <version/> is the three-digit release number (for example, 2.0.7, 2.1.0, and so on.)Magento Commerce下载,使用以下步骤: 1.访问www.magento.com 2.在顶部水平导航栏中,单击“我的帐户”。 3.使用Magento用户名和密码登录。 4.在左侧导航栏中,单击Downloads。 5.在右侧窗格中,单击Magento Enterprise Edition 2。X >完整版或Magento企业版2。X >完整发布+软件样本数据。 6.按照屏幕上的说明完成Magento Commerce下载: •Magento-EE-<version>.* (without sample data) •Magento-EE-<version>+Samples.* (with sample data) 7.将安装包转移到开发系统。 |
集成者,包装者 | 想要完全控制安装的所有组件,可以访问Magento服务器,更高的技术,可以重新打包Magento开源与其他组件。 使您能够使用Web安装向导或命令行安装Magento软件和扩展。 您还可以使用Web安装向导或命令行升级Magento应用程序和扩展。 |
| 获取metapackage |
贡献者 | 提供Magento代码库、文件错误和自定义Magento软件。高级技术,有自己的Magento开发服务器,懂Composer和GitHub。 使您能够使用Web安装向导或命令行安装Magento软件和扩展。 您不能在生产环境中使用Magento。 您不能使用Web安装向导来升级Magento软件和扩展。您必须使用Composer和Git命令进行升级。 |
| 克隆Magento存储库 |
获取metapackage
要获得Magento综合包:
- 以Magento文件系统所有者的身份登录Magento服务器,或切换到该服务器。
- 更改到web服务器docroot目录或已配置为虚拟主机docroot的目录。
- 使用Magento开源或Magento Commerce综合包创建一个新的Composer项目。
Magento Open Source
1 | $ composer create-project --repository=https://repo.magento.com/ magento/project-community-edition <install-directory-name> |
Magento Commerce
1 | $ composer create-project --repository=https://repo.magento.com/ magento/project-enterprise-edition <install-directory-name> |
当提示时,输入Magento身份验证密钥。你的公钥是你的用户名;您的私钥是您的密码。如果遇到错误,比如找不到包…还是……没有找到匹配的包,请确保您的命令中没有输入错误。如果您仍然遇到错误,您可能没有授权下载Magento Commerce。联系Magento寻求帮助。
有关更多错误,请参见疑难解答。
克隆Magento存储库
本节讨论如何通过克隆Magento的GitHub存储库并检出分支来获取当前代码。你可以检出一个发布分支或者一个开发分支:
- 释放分支,比如2.x。更稳定。您必须使用数据迁移工具的发布分支。
- 开发分支,比如2.x-develop,包含最新的更改。
您可以在克隆最新代码之后签出特定的发布分支。
设置文件权限
在安装Magento软件之前,必须为web服务器组设置读写权限。这是必要的,以便安装向导和命令行可以将文件写入Magento文件系统。
1 2 3 4 5 | cd /var/www/html/<magento install directory> find var generated vendor pub/static pub/media app/etc -type f -exec chmod g+w {} + find var generated vendor pub/static pub/media app/etc -type d -exec chmod g+ws {} + chown -R :www-data . # Ubuntu chmod u+x bin/magento |
安装Magento 2
安装Magento有两种选择:
- 命令行安装
- 网络安装向导(Web Setup Wizard)
命令行安装
本例假设Magento安装目录名为magento2ee, db-host位于同一台机器上(localhost),并且db-name、db-user和db-password都是Magento:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $ bin/magento setup:install \ --base-url=http://localhost/magento2ee \ --db-host=localhost \ --db-name=magento \ --db-user=magento \ --db-password=magento \ --backend-frontname=admin \ --admin-firstname=admin \ --admin-lastname=admin \ --admin-email=admin@admin.com \ --admin-user=admin \ --admin-password=admin123 \ --language=en_US \ --currency=USD \ --timezone=America/Chicago \ --use-rewrites=1 |
Web Setup Wizard
作为CLI的替代品,使用您的浏览器导航到Magento的安装向导:
http://<Magento-host-or-IP>/<path-to-magento-root>/setup
For example: http://localhost/magento2ee/setup
完整的安装方式:最好的magento2.3 和magento2.x的安装正确方法
需要服务器权限
UNIX系统需要root特权来安装和配置软件,比如web服务器、PHP等等。如果需要安装此软件,请确保具有根访问权限。
您不应该以根用户的身份在web服务器docroot中安装Magento软件,因为web服务器可能无法与这些文件交互。
您还需要根权限来创建Magento文件系统所有者,并将该所有者添加到web服务器的组中。您将使用Magento文件系统所有者从命令行运行任何命令,并设置Magento cron作业,它为您安排任务。
如果你还想继续阅读有关Magento 2的内容请浏览: