Добавь на всякий случай в index.php после use
error_reporting(E_ALL);
ini_set('display_errors', 1);
также см., есть ли что-то в
var/log/exception.log
var/log/debug.log
/account/createpost/ - это акшн сохранения клиента
при апгрейде на 2.2 у меня также не сохранялся клиент, потому что в старом темплейте не было CSRF-ключа
возможно, дело в этом
Если в теме переопределяется темплейт \Magento_Customer\templates\form\register.phtml
там должна быть эта строчка
<?= $block->getBlockHtml('formkey'); ?>
Для наглядности, сравни оригинальный темплейт из vendor
\vendor\magento\module-customer\view\frontend\templates\form\register.phtml
и кастомный темплейт из темы
если CSRF-ключ отсутствует, добавь сразу после открывающего тега form, как в маджентовском исходнике
p.s. проглядел, что речь про админку
Проблема в модуле Reward Point от мирасвита, отключаю - все ок. но без этого модуля - никуда
Проблема в модуле Reward Point от мирасвита, отключаю - все ок. но без этого модуля - никуда
вот лог ошибки веб сервера
Stack trace:
#0 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(72
Mirasvit\Rewards\Observer\BehaviorCustomerRegisterSuccess->execute(Object(Magento\Framework\Event\Observer))
#1 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(60
Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Mirasvit\Rewards\Observer\BehaviorCustomerRegisterSuccess), Object(Magento\Framework\Event\Observer))
#2 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Manager.php(66
Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#3 /home/admin/web/site.com/public_html/generated/code/Magento/Framework/Event/Manager/P" while reading response header from upstream, client: 176.36.116.152, server: site.com, request: "POST /customer/account/createpost/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "site.com", referrer: "
Для просмотра ссылки Войди или Зарегистрируйся"
2017/12/17 12:25:10 [error] 41259#41259: *5251 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Error: Call to a member function getId() on null in /home/admin/web/site.com/public_html/app/code/Mirasvit/Rewards/Observer/BehaviorCustomerRegisterSuccess.php:64
Stack trace:
#0 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(72
Mirasvit\Rewards\Observer\BehaviorCustomerRegisterSuccess->execute(Object(Magento\Framework\Event\Observer))
#1 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Invoker/InvokerDefault.php(60
Magento\Framework\Event\Invoker\InvokerDefault->_callObserverMethod(Object(Mirasvit\Rewards\Observer\BehaviorCustomerRegisterSuccess), Object(Magento\Framework\Event\Observer))
#2 /home/admin/web/site.com/public_html/vendor/magento/framework/Event/Manager.php(66
Magento\Framework\Event\Invoker\InvokerDefault->dispatch(Array, Object(Magento\Framework\Event\Observer))
#3 /home/admin/web/site.com/public_html/generated/code/Magento/Framework/Event/Manager/P" while reading response header from upstream, client: 176.36.116.152, server: site.com, request: "POST /customer/account/createpost/ HTTP/1.1", upstream: "fastcgi://127.0.0.1:9001", host: "site.com", referrer: "
Для просмотра ссылки Войди или Зарегистрируйся"