2016-02-10 2 views
0

Прежде всего, я не специалист по Magento, но работаю с ним последние 3 месяца. Я только что развернул лазурную машину с Bitnami Magento 2.0.2. Все шло идеально, но когда я пытаюсь «зарегистрироваться в качестве клиента» на веб-интерфейсе или даже попытаться «список всех клиентов» на внутреннем интерфейсе, я получаю то же самое содержание HTTP (ошибка):Magento 2: Ошибка при перечислении клиентов или добавлении нового

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

Я понятия не имею, что можно сделать. Любая помощь?

ответ

3

Ваши вопросы немного скудные по деталям - так вот обзор вашей ситуации и то, что может быть причиной вашей проблемы.

Класс Magento не найден (Magento\Newsletter\Model\SubscriberFactory) является заводским классом. В Magento 2 заводские классы автоматически создаются для вас. Если вы работаете в default или developer режиме, Magento будет создавать эти классы всякий раз, когда он встречает их в папке

var/generation 

. Когда Magento установлен в production, он будет не генерировать эти классы. Перед развертыванием в режим production, вам нужно запустить из командной строки команду

$ php bin/magento setup:di:compile 

. Это позволит автоматически создать любой файл, вам необходимо в

var/generation 

базы на предоставленной Вами информации, первые мои догадки были бы

  1. Ваш веб-сервер не может записать в папку var/generation и когда вам не удалось создать класс, вы получите свою ошибку.

  2. Magento работает в режиме production, и вы не сгенерировали свои классы.

+0

Alan, спасибо за внимание, по какой-то причине файлы не генерировались на var/generation, вы правы. Я не мог дождаться, поэтому я развернул другое изображение из VM Depot. Это работало для клиентов, но в настоящее время оно не работает для подписки на информационные бюллетени/подписчиков подписчиков на рассылку новостей. Я пытаюсь узнать, есть ли такие же «компилируемые» проблемы, о которых вы говорили. Кстати, спасибо за вашу помощь. –

+0

Важная вещь: я использую контейнер bitnami. –

+0

@WagnerBertolini Я не мог говорить с реализацией конкретного контейнера проекта-контейнера (докера), который, на мой взгляд, до сих пор не доказал себя. Если бы я развертывал систему Magento 2, я бы посмотрел на общий VPS или ping Nexcess по их рекомендации для хостинга Magento 2. –