Столкнулся с проблемой, при нажатии на кнопку "ответить" или "цитата" на форуме(установлен модуль advanced forum) открывается страница с сообщением "Запрашиваемая страница не найдена". Однако, предыдущие сообщения редактируются по кнопке "правка" нормально.
Опытным путем обнаружил, что такое происходит после установки любого модуля. Откат базы данных решает эту проблему, но опять же до установки какого-нибудь модуля.
Застопорился на этой проблеме, по поиску ничего не нашел. Помогите пожалуйста.
Drupal 6.12
MySQL 5.0.45
Комментарии
Загляни в "Недавние записи в системном журнале" после установки любого модуля. Что там написано?
в прикрепленном файле
Опять же опытным путем обнаружил, что похоже ошибка возникает в таблице menu_router.
Если после добавления модуля заменить файлы menu_router.MYD и menu_router.MYI на старые, то комментарии снова добавляются.
В прикрепленном архиве данные файлы до установки модуля и после.
Дальше я уже бессилен, может есть у кого какие-нибудь мнения по данному поводу?
Обнаружил, что ошибка появляется в таблице menu_router. Если после установки модуля заменить файлы menu_router.MYD и menu_router.MYI на старые, которые были до установки, то комментарии начинают добавляться нормально.
Хотел дальше поковыряться в этих файлах и определить конкретную строчку в файле, из-за которой начинаются сбои, но тут появилась новая хрень, которая опять разорвала мне мозг. Не могу скопировать строку из menu_router.MYD, копируется или одно слово или какой-то символ. Шозанах?
Прикрепил архив с работающими и неработающими файлами, может кто на глаз сможет определить в чем проблема.
Таблица {menu_router} содержит все callback-и всех модулей.
Записи о них записываются только при установке модуля и уничтожается при его удалении.
Все остальное время данные оттуда только считываются.
Если Вы после установки нового модуля, возвращаете таблицу в прежнее состояние, то фактически отменяете установку модуля.
Если быть точнее, новый модуль установлен, но Drupal его не видит.
Складывается впечатление, что проблема не в Друпале, а в Мускуле.
А что же теперь делать?
На другой машине то же самое происходит.