После обновления Joomla с 1.5 до 2.5 возникла такая ситуация. Делаю пункт меню Блог категории, при переходе на созданный пункт выдается ошибка 404 и сообщение - Категория не найдена.

Как решился вопрос..

Нажимал Перестроить для категорий и пунктов меню.

Это результатов не дало, но сделать будет полезно)

Пункт меню заработал после правки записи корневой категории в phpMyAdmin, таблица categories.

Если окажется, что этой записи вдруг нет, то ее нужно создать. Если она есть - посмотреть какие там стоят значения в полях.

Я сравнивал с корневой категорией на работающем сайте.

Там были вот такие значения:

  • id : 1
  • asset_id : 0
  • parent_id : 0
  • lft : 0
  • rgt : поставим 0
  • level : 0
  • extension : system
  • title : ROOT
  • alias : root
  • published : 1
  • checked_out : 0
  • checked_out_time : 0000-00-00 00:00:00
  • access : 1
  • params : {}
  • created_user_id : 0
  • created_time : 2009-10-18 16:07:09
  • modified_user_id : 0
  • modified_time : 0000-00-00 00:00:00
  • hits : 0
  • language : *

После внесения изменений перестраиваем дерево категорий.