问题标签 [magento2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
769 浏览

xampp - Magento 错误:SQLSTATE [HY000] [1045] 用户 'bn_magento'@'localhost' 的访问被拒绝

0 投票
7 回答
19774 浏览

configuration - magento 2 未传递必需参数“theme_dir”

安装主题并在后端应用主题(系统->配置->常规->主题)后,清除缓存并刷新前端它在magento2中给出错误。错误如下

添加了registration.php主题,但前端是空白页...

0 投票
1 回答
7827 浏览

magento - Magento 2 要求未定义

安装 magento 2 CE 后,我有

ReferenceError: require is not defined在控制台中。我找到了这个解决方案

c:\xampp\php\php.exe -f d:\projects\localsites\magento2.local\magento\bin\magento -- setup:static-content:deploy 这对我有帮助,但是每次我刷新静态缓存时,这个问题都会再次发生。我怎样才能“永远”解决这个问题。

0 投票
3 回答
38050 浏览

magento - 在 Magento 2.0 中获取当前页面 url

我正在尝试在模板文件中检索当前页面 url,但我不知道如何在 Magento 2.0 中执行此操作。

有谁知道如何得到它?(请记住,我正在使用模板/phtml 文件)

0 投票
1 回答
1760 浏览

magento - Magento 2 静态缓存

当我要更改模板中的某些内容时,我需要刷新静态缓存(pub/static),因为我没有看到前端有任何更改,但之后这个文件夹有一些空文件夹,在前端我有一些错误ReferenceError: require is not defined,我需要使用此命令c:\xampp\php\php.exe -f d:\projects\localsites\magento2.local\magento\bin\magento -- setup:static-content:deploy生成静态内容。也许我做错了什么?

0 投票
1 回答
124 浏览

magento2 - 升级模块出错

使用以下命令通过终端升级模块时出现错误:

错误是:

你能帮我弄清楚发生了什么事吗?

0 投票
1 回答
3192 浏览

magento2 - 错误 503:magento2 服务不可用

从 magento2 connect 安装模块失败后,我遇到了一个问题。我的平台是windows8-apache2.2-php5.6-mysql5.6,打开首页出现如下:

Service Temporarily Unavailable 由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。

请帮助我!谢谢。

0 投票
5 回答
2599 浏览

javascript - Magento2 不加载图像和 css

我已经下载并安装了 Magento 2,但脚本和 css 出现 404 错误。我的图像路径的一个例子是:http ://www.arredomobilionline.com/pub/static/frontend/Magento/luma/it_IT/images/logo.svg

我已经尝试过这个解决方案:

打开 app/etc/di.xml 并找到 virtualType name="developerMaterialization" 部分。在该部分中,您会发现需要修改或删除的项目 name="view_preprocessed"。您可以通过将内容从 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink 更改为 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy 来修改它

在我的默认 di.xml 文件中默认有:

我试图删除第一个符号链接部分或将其更改为“复制”,但它不起作用。我还为每个文件设置了 777 权限。

0 投票
1 回答
1211 浏览

php - Magento 2 模块扩展客户问题

我正在尝试创建一个 Magento 2 模块以Customer::loadByEmail()使用一些额外的逻辑来扩展默认类和方法。

由于我的模块包含几个不同的类/文件,我创建了一个包含代码的公共要点,而不是用大量代码污染这篇文章。

完整代码:https ://gist.github.com/JasonMortonNZ/90ada76ad5511a37d2c6

同样作为参考,所有代码都位于文件夹中project-root/app/code/Jason/OCUsers

什么工作:

  • magento module:status当我从命令行运行命令时,该模块被我的 Magento 识别。
  • 尽管迁移(架构升级)似乎没有运行,但我可以成功启用和禁用该模块。

什么不起作用

  • 安装和升级的架构更新似乎不起作用。没有数据库架构更新持续存在或生效。
  • 看起来 DI 不正确,因为我创建的新Customer类和loadByEmail方法没有被击中。

任何有关为什么会出现这两个问题的帮助或建议将不胜感激:)

模块.xml

di.xml

客户.php

安装Schema.php

0 投票
1 回答
148 浏览

magento - 自定义模块在 Magento2 中给出错误

我在 Magento2 中创建了一个简单的自定义模块。我在 app/etc/config.php 中启用了我的模块,在我的项目根文件夹中执行了命令 bin/magento setup:upgrade 并清除了所有缓存目录。

但页面刷新后,我得到以下错误页面:

在此处输入图像描述