Заметки на полях
Задать  вопрос
Написать  отзыв

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

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

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

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

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

Комментарии  

Евгений
# Евгений 28.11.2017 15:40
Мне лично помогло:

UPDATE j25_menu SET client_id = '0' WHERE client_id = '1'
Ответить | Ответить с цитатой | Цитировать
Геннадий
# Геннадий 16.06.2019 15:51
Здравствуйте, автор!
Большое спасибо за подсказку.
Правда, по своей неграмотности, помучился с , но методом "тыка", всё-таки понял, что это префикс таблиц БЕЗ угловых скобок и нижнего подчёркивания (у префикса оно уже стоит)
Ответить | Ответить с цитатой | Цитировать
san-san
# san-san 16.06.2019 16:04
Ну... так обычно обозначают заменяемый фрагмент кода.
Я как-то не продумал этот вопрос, сорри.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий

Для комментирования не нужна регистрация. Правила публикации: согласно здравому смыслу. Спам удаляется, бан спамерам по ip, немедленный и навсегда. Ваш e-mail не будет опубликован. Обязательные поля помечены *


Защитный код
Обновить

Если есть вопросы по разделу:

Задайте вопрос и мы быстро на него ответим!

Ваше имя:*

Электронная почта:*

Тема сообщения:

Текст вопроса:*


Разработка сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения! (Москва)


Не забудьте, что у нас: