Magento 2 : Error when listing customers or adding a new one

标签 magento azure bitnami magento2

首先,我不是 Magento 专家,但过去 3 个月一直在使用它。 我刚刚部署了一台带有 Bitnami Magento 2.0.2 的 azure 机器。 一切都很顺利,但是当我尝试在前端“注册为客户”,甚至尝试在后端“列出所有客户”时,我得到相同的 http 内容(错误):

There has been an error processing your request
Class Magento\Newsletter\Model\SubscriberFactory does not exist
Error log record number: 1212123443869

我不知道可以做什么。 有什么帮助吗?

最佳答案

您的问题有点缺乏细节 - 所以这里概述了您的情况以及可能导致您问题的原因。

Magento 找不到的类 (Magento\Newsletter\Model\SubscriberFactory) 是一个工厂类。在 Magento 2 中,工厂类是自动为您创建的。如果您在 defaultdeveloper 模式下运行,Magento 每当在

中遇到这些类时就会创建它们。
var/generation

文件夹。当 Magento 设置为生产模式时,它将不会生成这些类。在部署到生产模式之前,您需要运行命令行

$ php bin/magento setup:di:compile

命令。这将自动创建您需要的任何文件

var/generation

根据您提供的信息,我的第一个猜测是

  1. 您的网络服务器无法写入 var/Generation 文件夹,并且当它无法创建类时,您会收到错误

  2. Magento 在生产模式下运行,并且您没有预生成您的类。

关于Magento 2 : Error when listing customers or adding a new one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323577/

相关文章:

php - Magento Google Analytics 产品类别未设置

php - Magento:使用 getModel 获取产品和类别

magento - magento 企业横幅 xml 节点是如何插入到布局 xml 中的?

azure - 如何使用 Graph api 从 SharePoint 列表中临时删除项目

java - 从 Android 移动应用发送消息到 Azure IoT 中心

amazon-web-services - AWS LightSail SSH 显示 UPSTREAM_NOT_FOUND 并且也无法通过 PUTTY 连接

wordpress - 对于在 AWS 上运行的 Bitnami,Wordpress 文件夹没有写入权限

php - 适用于 PHP 5.4 版的 Magento 补丁

azure - 在 API 管理服务中看不到 Azure Function 应用程序

ssl - Xampp bitnami joomla ssl