首页>Magento>source

我正在尝试编写一个教程,解释如何安装Magento 2 only   通过作曲家,并使用该教程来探索第三方作曲家存储库的工作方式.看看当前的Magento 2开发设置,我遗漏了一些信息,我希望社区可以填写它们。

具体来说,是 composer.json   在Magento 2 GitHub存储库中,将Magento软件包名称列为 magento/magento2ce .但是,这个软件包在packagist中不存在,也不存在于packages.magento.com

这意味着我不能只做一个

composer require magento/magento2ce

并自动安装Magento 2.

是否有Magento 2提供的套餐最终用户可以用来安装最新稳定版的Magento两个 without   从GitHub查看源代码?

最新回答
  • 2019-12-5
    1 #

    在GA之前,事情可能会有所改变,因为我们在"供应商"中支持模块,我们很快就会推出"New Magento Connect",其中包括Composer存储库 .只是完美的暴风雨 - 试图让所有东西降落在一起.但是,是的,成为您可以依赖的单个CE包,这将在CE中吮吸.它还将包括补丁级别,因此对于想要简单的人来说,将会有一个带补丁级别的CE元数据包.要获得CE补丁,您只需依赖元数据包的新补丁级别,您将获得已经通过所有测试等运行的模块组合。

    所以它在GA处干净,但还不是那么干净.请注意,packages.magento.com是一个占位符,直到"新建连接" - 它将在我们拥有"真实"网站后消失. (不,我不能给你一个发布日期,但它是Real Soon Now™。)

  • 2019-12-5
    2 #

    现在你可以在Packagist上从这个软件包安装Magento:

    composer create-project --stability="alpha" magento/project-community-edition

    这是Magento的1.0.0-beta版本,已有几个月了.在发布期间,存储库可能会发生变化,稳定性会发生变化,但是 composer create-project   命令是安装它的方法。

  • 2019-12-5
    3 #

    要通过Composer安装Magento 2,您必须访问此处以获取身份验证密钥.登录后单击"我的访问密钥"并生成新的密钥集.

    在终端中输入以下命令.

    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文件.

  • 2019-12-5
    4 #

    您可以通过composer安装Magento 2,在根目录下运行以下命令进行下载。

    composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition .
    

    现在运行以下命令安装Magento 2.

    php bin/magento setup:install 
    --base-url="http://yoururl.com/" 
    --db-host="localhost" 
    --db-name="dbname" 
    --db-user="dbuser" 
    --db-password="dbpass" 
    --admin-firstname="admin" 
    --admin-lastname="admin" 
    --admin-email="[email protected]" 
    --admin-user="admin" 
    --admin-password="admin123" 
    --language="en_US" 
    --currency="USD" 
    --timezone="America/Chicago" 
    --use-rewrites="1" 
    --backend-frontname="admin"
    

  • magento2:在Magento 2中printPdf Invoice的覆盖方法
  • php:覆盖Magento中的核心文件