分类
安装使用

Magento2下载安装

全面完整的Magento2.3下载安装教程,新手必看。如果有任何问题,请在文章下方留言。收到后我会更新该教程。

安装Magento2的先决条件

  1. 拥有一台可以访问外网的Linux服务器.(Windows下安装太麻烦,并且速度慢,所以并不建议使用,如果您执意使用windows,如果您使用windows,请参考windows下使用WSL2安装Magento2)
  2. 有过LNMP环境搭建经验.

Magento 2.3
系统环境需求

  1. Php大于7.2版本
  2. MySQL大于5.6
  3. Nginx1.x+或者Apache2.4+
  4. Php OPCache
  5. 可选组件:Redis,Varnish,Elasticsearch,RabbitMQ.

下载Magento(多种方式)

开始安装

恭喜你完成安装!

如果你在安装过程中遇到了问题,请去我们的问答板块交流一下吧,别忘了提供你完整的安装步骤和信息。

shuai

Magentochina社区站长,希望天下人都知道Magento,了解Magento, 为普及Magento而努力。

联系方式:58573655(aT)qq.com

“Magento2下载安装”上的48条回复

WordPress主页 最下方关于信息有错别字– 强迫症不能忍–

你好 我按照教程安装的 Apache php mysql git都安装好了 启动服务器 服务器启动 但是访问网页显示“Vendor autoload is not found. Please run ‘composer install’ under application root directory.”
我在服务器运行 composer install总是报错
你知道是什么问题吗

你composer下载的包不完整造成的.建议你吧composer install的错误发到提问里面去,我会回复的。

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

最后这个点提示目录为空,目录要怎么写,麻烦给个示例,
2.linux 安装时都需要禁用哪些函数和安装哪些php扩展,可不可以搞详细点

最后的“.”表示的是安装在当前目录,你也可以下载到其他目录。
开发环境的话,php禁用的函数都去掉吧。生产环境根据系统提示来操作。

请教个问题,我安装完成,提示成功,但是点击“Launch Magento Admin”直接报404错误,基于LNMP安装。

执行composer install后:
[Symfony\Component\Debug\Exception\FatalThrowableError]
Undefined class constant ‘PRE_COMMAND_RUN’

运行:
composer clearcache
composer update -vvv --profile

之后再试试呢..
如果还不行,建议先升级composer。命令:

composer self-upgrade

每次在最后面就会报错 ,这边安装的是2.0版本 使用过conposer 安装 还有 git 安装都会有报错 全是抛出异常 说文件不完整怎么解决?

国内的服务器?git不存在文件不完整啊,git clone的话,会自动检查文件完整性的。建议把报错信息发到论坛上去

报错 Project directory ./ is not empty.
查看当前目录没有文件呀?

我用的是宝塔面板,编辑权限为777后,在浏览器输入我的网址,出现的话是:Magento supports PHP 7.1.3 or later. Please read Magento System Requirements.
是不是我的PHP板本有问题,我用的是PHP56

请问大佬,magento1.9从本站下载下来没有install文件夹,该怎么安装?

大佬请问一下,部署后 自动访问http://localhost/magento1.9.4/index.php/install/ 一直报错404,是什么原因呢?

我注册时所有信息都填写了但是一直无法注册成功,在密码下方,相隔一段距离有一个提示:This is a required field.,但是此处并没有任何可输入项,请问这是怎么回事呢?

你可以试下这种方式,访问magento下载页面:https://magento.com/tech-resources/download#archive-releases;选择 Archive ->Get it -> Download, 这个时候会弹出窗,提示你登录或者创建账户,点击下面创建账户,这个创建账户弹窗页面上面没有验证码,你可以注册成功。

这种安装对于小白真的是极为不友好
简直是新人劝退,我都谈不上没有安装成功
我上传了文件之后压根儿就不会安装。。。。
还是phpwind和discuz那种直接install.php方便。。。。

本身就是企业级的,安装本身就不会考虑小白。如果想简单安装,最好还是尝试有一键安装的CP,或直接花钱替你安装吧。

够垃圾的,安装过程各种报错,牛逼,就这也有20w用户,吹上天了吧

安装报错这就是自己技术问题了,多少用户我不知道,但是magento确实是电商程序的top3内

shuai哥,演示站demo.magentochina.org是用了哪家的服务器,打开速度好快,host.magentochina.org不知道为什么打不开?magento 2.4看起来好强大,吊打任何一个同行,这话shuai哥认同吗

服务器是在国内当然访问快,只要硬件够,magento的速度从来不是问题。
host因为在国外需要科学才能打开。
确实吊打同行,但是也带来了复杂性,不太建议小白使用。

执行 php magento/bin/magento setup:upgrade 报Could not open input file: magento/bin/magento
怎么回事

可能是没找到文件吧,你要先确认位置没错。
或者直接到magento根目录下运行php bin/magento se:up

找到了,应该是uq权限问题,magento这个地址要写绝对路径就可以

Your requirements could not be resolved to an installable set of packages.

Problem 1
– Root composer.json requires magento/composer-root-update-plugin ~1.0 -> satisfiable by magento/composer-root-update-plugin[1.0.0].
– magento/composer-root-update-plugin 1.0.0 requires composer-plugin-api ^1.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
Problem 2
– Root composer.json requires dealerdirect/phpcodesniffer-composer-installer ^0.5.0 -> satisfiable by dealerdirect/phpcodesniffer-composer-installer[v0.5.0].
– dealerdirect/phpcodesniffer-composer-installer v0.5.0 requires composer-plugin-api ^1.0 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
Problem 3
– laminas/laminas-dependency-plugin[1.0.0, …, 1.0.4] require composer-plugin-api ^1.1 -> found composer-plugin-api[2.0.0] but it does not match the constraint.
– magento/product-community-edition 2.4.1 requires laminas/laminas-dependency-plugin ^1.0 -> satisfiable by laminas/laminas-dependency-plugin[1.0.0, …, 1.0.4].
– Root composer.json requires magento/product-community-edition 2.4.1 -> satisfiable by magento/product-community-edition[2.4.1].

You are using Composer 2, which some of your plugins seem to be incompatible with. Make sure you update your plugins or report a plugin-issue to ask them to support Composer 2.

试了很多次都有问题, 看官方说明上是不支持composer2.x, 输入ID 那里反正是提示不对。 小白真的要学习的太多啊

请问这是啥原因?找遍代码也没有找到PsrExt, 而Psr已经安装了。
查找PsrExt字符串都没有。
Fatal error: Uncaught Error: Cannot instantiate interface PsrExt\Log\LoggerInterface in /media/psf/Sites/magento2.4.3/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php on line 51

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注