I have installed a new extension (Mageplaza Better pop-up) and after that when i´m trying to go to configuration stores page it gives me this error:

Notice: Undefined index: id in /../../../../magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59

I have already tried to use this solution: Admin config error: Undefined index: id in Iterator.php on line 59

But it didn´t work.

Thank you

  • What is your magento2 version? – Sukumar Gorai Oct 1 '18 at 9:09
  • sorry I forgot to mention that is 2.1 @SukumarGorai – user6505433 Oct 1 '18 at 9:10
  • Do a full reindex php bin/magento index:reindex and try again. – Ylgen Guxholli Oct 1 '18 at 9:13
  • @YlgenGuxholli the error is still alive, the awkward thing is that the extension is working perfectly – user6505433 Oct 1 '18 at 9:19
  • Did you install it through composer? I have installed it in magento 2.2.4 and it works perfectly without any error. – Sukumar Gorai Oct 1 '18 at 9:20

I found a solution and it´s very simple.

Just try to reinstall the module Mageplaza_Core and Mageplaza_BetterPopup

Then flush your cache and do a system upgrade.

And should work with no errors.

Thank you all for your time !


If you want to uninstall the module need to follow the proper steps of M2

Please check magento DB if unnecessary tables there mean , delete it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.