Call to undefined method JAdminCssMenu::addChild()

Call to undefined method JAdminCssMenu::addChild()
Joomla

В рамках данной статьи речь пойдет об очень распространенной и, если так можно выразиться, вредной проблеме в CMS Joomla — она происходит при попытке обновить систему до версии 3.8. Ошибку можно наблюдать после входа в панель управления, а выглядит она следующим образом:

Call to undefined method JAdminCssMenu::addChild()

Call to undefined method JAdminCssMenu::addChild()

Конечно, в какой бы раздел вы не пытались зайти, баг никуда не мысли о том, как его устранить на первых парах не возникает — по крайней мере у многих вебмастеров.
Как ни странно, сайт также сигнализирует об ошибке и отказывается работать, а когда пользователь открывает его, видит недружелюбное «Error»

Судя по сообщениям в интернете проблема возникает у достаточного количества пользователей, и я сам вполне «успешно» столкнулся с ней в процессе обновления движка на одном из обслуживаемых сайтов. Забегая вперед нужно дать совет не загружать апдейт средствами самой системы и всё сделать вручную, скачав файлы с официального ресурса.

Первая возможная причина ошибки

Первая и самая распространенная ошибка связана с неправильной модуля меню, и, чтобы вернуть сайт к жизни рекомендуем выполнить два несложных шага:

  1. Обновились автоматически и получили злосчастную надпись «Error» на пол экрана? Для начала, подключитесь к сайту через FTP
  2. Затем нужно загрузить архив «mod_menu«, представленный в конце данного материала, и разархивировать его содержимое в /administrator/modules/. Конечно, со всеми заменами стоит согласиться.

В архиве находится модульное меню из версии 3.7.5, и оно прекрасно работает с новой 3.8. После этого ошибка должна испарится, а сайт и панель управления прийти в норму.

Вторая возможная причина ошибки

Сторонний компонент «Sp Page Builder» и если вы используете его на своем сайте, стоит обратить внимание на данный вариант исправления ошибки. Как утверждают разработчики дополнения, они знают о существовании проблемы, но решить её своими силами не могут, поскольку очаг «возгорания» находится на стороне создателей Joomla.

  • Как и раньше, нужно подключится к сайту через FTP соединение
  • Далее необходимо скачать представленный ниже архив «mod_sppagebuilder» и распаковать его содержимое по пути /administrator/modules/mod_sppagebuilder_admin_menu, заменив все совпадающие файлы

В данном случае мы удалили из системы компонент JAdminCssMenu, что и должно привести к нормальной работоспособности сайта и панели управления. Однако существует и ряд других ошибок, связанный с несовместимостью некоторых плагинов и CMS Joomla — в данном случае рекомендуем вручную по отключать расширения и последить как ведет себя ресурс.

Оцените статью
SEO
Добавить комментарий

Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности