首先,我不是Magento的专家,但过去3个月一直在使用它。 我刚刚使用Bitnami Magento 2.0.2部署了一台天蓝色机器。 一切都很完美但是当我尝试在前端“注册为客户”或甚至尝试在后端“列出所有客户”时,我得到相同的http内容(错误):
There has been an error processing your request
Class Magento\Newsletter\Model\SubscriberFactory does not exist
Error log record number: 1212123443869
我不知道可以做些什么。 有什么帮助吗?
答案 0 :(得分:3)
您的问题在细节上有点不足 - 所以这里概述了您的情况以及可能导致您的问题。
Magento类找不到(Magento\Newsletter\Model\SubscriberFactory
)是工厂类。在Magento 2中,工厂类自动为您创建。如果您在default
或developer
模式下运行,Magento会在
var/generation
文件夹。当Magento设置为production
模式时,不生成这些类。在部署到production
模式之前,需要运行命令行
$ php bin/magento setup:di:compile
命令。这将自动在
中创建您需要的任何文件var/generation
根据您提供的信息,我的第一个猜测是
您的网络服务器无法写入var/generation
文件夹,当无法创建课程时,您会收到错误
Magento正在production
模式下运行,而您没有创建课程。