1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Ошибка 404 и Invalid argument supplied for foreach

Тема в разделе "Joomla", создана пользователем sergeys2, 25 авг 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. sergeys2

    sergeys2 Создатель

    Регистр.:
    9 ноя 2008
    Сообщения:
    13
    Симпатии:
    0
    Добрый день!
    Может кто сталкивался и поможет.
    Устанавливал на хостинге Joomla 1.5.13. Только наполни контентом и тд., как после редактирования главного меню (переименовал mainmenu просто на рус.яз.- МЕНЮ), при входе на сайт, стало выдавать ошибку:
    Warning: Invalid argument supplied for foreach() in /sata1/home/users/ИМЯ/www/ДОМЕН/templates/ШАБЛОН/ja_menus/Base.class.php on line 147
    На 147 строке есть комментарий foreach ($rows as $index => $v)
    После попытки исправить эту ошибку добавились еще похожие ошибки (on line 164, on line 178 и тд).
    После того как просто удалил Главное меню, чтобы создать заново - сайт умер: 404 - Компонент не найден
    Повторное создание меню, разделов и тд. не к чему не привело.. - 404 - Компонент не найден и все(
    Почему появляются при редактировании меню подобные Warning: Invalid argument supplied for foreach() in и почему после удаления всех меню сайт уходит в 404, Как это избежать или исправит? Спасибо
     
  2. Mizantrop

    Mizantrop Постоялец

    Регистр.:
    26 июл 2007
    Сообщения:
    122
    Симпатии:
    42
    Ну и правильно, что у тебя ошибка вылезла, уникальный ID mainmenu используется практически во всех шаблонах для вызова основного меню.
    Вернее не в шаблонах, а в модуле, который потом в шаб подтаскивается. Так уж джумла построена, что без него работать не может. Пусть даже оно не используется и пустое, но mainmenu обязательно должно быть. Теперь подумай, как восстановить...

    Рекомендую поковырять MySQL таблицы свежей установки, чтоб перекинуть все что относится к mainmenu на твой умерший сайт.
     
Статус темы:
Закрыта.