Skip to main content
создание сайта под ключ
×

Обсудить проект

Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение. Или звоните: +7(916) 107-51-99 (10.00–18.00, Мск.)

Как к вам обращаться?
Сообщите корректный адрес электронной почты.
Заполните поле, опишите суть задачи.
Необходимо подтвердить согласие с Политикой.

При обновление cms Joomla в админ-панели в меню Компоненты пропали пункты

На одном из сайтов после обновления Joomla! 3.х до Joomla! 3.7 в админ-панели из меню «Компоненты» пропали почти все пункты. В меню остались несколько ссылок, но большая часть «исчезла».

Причина проблемы: в таблице БД <префикс>_menu у проблемных (не отображающихся) пунктов поле menutype имеет значение «menu» вместо «main».

Решение проблемы: Выполняем запрос SQL (в phpMyAdmin):

UPDATE <префикс>_menu SET menutype = 'main' WHERE menutype = 'menu'

Чистим кэш в админ-панели (и в браузере). Всё ок. Долго (почему-то) «глюк» не лечился, тема на joomlaforum.ru, респект пользователю Elias1979. Сохранил описание для себя, проблема редкая, но может повториться, не искать же опять и снова.

Комментарии  
avatar
  +1
Мне лично помогло:

UPDATE j25_menu SET client_id = '0' WHERE client_id = '1'
avatar
  0
Здравствуйте, автор!
Большое спасибо за подсказку.
Правда, по своей неграмотности, помучился с , но методом "тыка", всё-таки понял, что это префикс таблиц БЕЗ угловых скобок и нижнего подчёркивания (у префикса оно уже стоит)
avatar
  0
Ну... так обычно обозначают заменяемый фрагмент кода.
Я как-то не продумал этот вопрос, сорри.
Добавить комментарий

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