Баг в VirtueMart

Dec 02, 2009 23:26

Есть такой распространенный движок сайтов - Joomla. А к нему есть не менее распространеный компонент интернет-магазина - VirtueMart. А в этом компоненте водится злобный баг.

На самой первой странице настроек Виртумарта есть два поля ввода: «Site URL» и «Адрес для защищенного режима» (в русской локализации; в английской, по-видимому, аналогичные). И если в эти самые поля администратор сайта по незнанию или злому умыслу введет несуществующий адрес (да хотя бы просто адрес каталога без последнего слеша), то Виртумарт моментально превратится в тыкву. То есть станет полностью неработоспособным, поскольку после сохранения параметров все ссылки в его меню приобретут вот такой вид:



и получить доступ к настройкам можно будет, только напрямую отредактировав файл %JOOMLADIR%/administrator/components/com_virtuemart/virtuemart.cfg.php - исправив в нем эти кривые ссылки на правильные.

Upd. Впрочем, как выяснилось, можно и внутри Джумловской админки исправить этот баг - достаточно зайти по адресу %JOOMLAURL%/administrator/index.php?pshop_mode=admin&page=admin.show_cfg&option=com_virtuemart и исправить там злополучные ссылки.

webdev

Previous post Next post
Up