Регистрация нового пользователя с ошибкой "Мы не можем спасти клиента"
Здравствуйте, я новичок в magento 2. внезапно я получил сообщение об ошибке, когда новый пользователь заходит на сайт и пытается зарегистрироваться после заполнения информации, отображается ошибка "Мы не можем спасти клиента". я не могу понять, почему это внезапно происходит на моем сайте. пожалуйста, дайте мне знать и предложите мне любой подходящий ответ на этот вопрос. мой URL-адрес веб-сайта http://54.67.81.223/viewsonicstore
4 answers
Перейдите к core/mage/customer/controller/AccountController.php
и найдите функцию с именем createPostAction()
. В этой функции добавьте
die($e->getMessage());
Сразу после catch (Exception $e) {
.
Вы можете видеть, в чем проблема..
Не забудьте удалить дополнительную строку, когда проблема будет устранена.
Вы можете отлаживать свой код с помощью контроллера создания учетной записи.
Путь vendor/magento/module-customer/Controller/Account/CreatePost.php
перейдите к функции execute()
, и вы можете выполнить отладку здесь. ваша ошибка генерируется из строки № 278 из вышеуказанного файла.
Похоже, это происходит после перезагрузки.
Обычный Magento> из папки Magento
Демон Sudo chown-R: демон /var
Стек Битнами
Демон Sudo chown-R: демон/opt/bitnami/приложения/magento/htdocs/var
Это как-то связано с изменением прав доступа к папкам после перезагрузки.
Кто-то другой сможет опубликовать правильную причину
Перейдите к app/code/core/Mage/Customer/controllers/AccountController.php
и найдите функцию с именем createPostAction()
. В этой функции добавьте
die($e->getMessage());
Сразу после catch (Exception $e) {
.
Вы можете видеть, в чем проблема..
В Magento2 вам нужно добавить
Vendor/magento/module-customer/Controller/Account/CreatePost.php
В функции выполнить()
die($e->getMessage())
Не забудьте удалить дополнительную строку, когда проблема будет устранена.