Страницы

среда, 20 марта 2013 г.

В админке Joomla 1.5 перестало работать выпадающее меню

Позвонил недавно товарищ, и пожаловался на проблему, что в административной панели Joomla! перестало работать выпадающее меню (рис. 1). Причем, без ведомых на то причин, без установки расширений и т.д.

Рис.1 Выпадающее меню в админке Joomla!, которое перестало работать
Не беда, подумал я, и принялся шерстить рунет. Многие столкнулись с такой проблемой именно на Joomla! 1.5.
Было найдено лекарство - перезалить всю папку из из дистрибутива Joomla! на хостинг (лобовой метод). Некоторые шагнули дальше и подумали, что проблема в админке, а значит нужно перезалить на хостинг только папку administrator. Но, если хорошо подумать, то проблема в папке ../administrator/templates/ и замена содержимого этой папки из дистрибутива решит проблемы менее болезненно.
Но, в чем же была проблема? Почему перестало работать выпадающее меню?
Вопрос открыт!
И даже, если найти поврежденный файл, то как можно узнать о причинах повреждения, кроме как долгими веерами анализировать логи хостера. Может быть - это побочный эффект взлома, потому как неаккуратное действие администратора сайта можно исключить.
На всякий случай выкладываю лог сравнения содержимого папок (рис. 2).

Рис. 2 Лог синхронизации папок (слева- оригинал из дистрибутива, с права - старые файлы)