I am trying to login to the backend of my Joomla installation and have this error:

0 Class 'JToolbarHelper' not found

I'm not sure how to fix it.

I updated the tmp directory in the server setting to match the webhost as I was having troubles running the autoupdate and it broke the backend.

Joomla 3.8

  • 1
    Did you update to Joomla 3.9? Also can you provide the stack trace? – Lodder Oct 31 at 18:12
  • You found any solution? I have the same issue! – David Marcelo Finzi Nov 12 at 23:55
  • @BrianH DavidMarceloFinzi is wondering if you have managed to find a solution for this issue because he, too, is experiencing the same issue. If so, please post your resolution in an educational manner for the benefit of researchers. – mickmackusa Nov 13 at 2:00
  • This may be a duplicate of the question at: joomla.stackexchange.com/q/20710/120 although there is a more recent discussion at: github.com/joomla/joomla-cms/issues/21960 - I'd be inclined to update Joomla and all third party extensions to the latest versions to see if that helps. – Neil Robertson Nov 13 at 7:10

I was able to solve the issue thanks to the help from github.

Add following code to the /sitefolder/administrator/includes/helper.php:

if(!class_exists('JToolbarHelper')) {
require_once JPATH_ADMINISTRATOR . '/includes/toolbar.php';
}

then I update it again to the latest version.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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