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

и получить доступ к настройкам можно будет, только напрямую отредактировав файл %JOOMLADIR%/administrator/components/com _virtuemart/virtuemart.cfg.php — исправив в нем эти кривые ссылки на правильные.
Upd. Впрочем, как выяснилось, можно и внутри Джумловской админки исправить этот баг — достаточно зайти по адресу %JOOMLAURL%/administrator/index.php?psho p_mode=admin&page=admin.show_cfg&option=com_virtuemart и исправить там злополучные ссылки.
На самой первой странице настроек Виртумарта есть два поля ввода: «Site URL» и «Адрес для защищенного режима» (в русской локализации; в английской, по-видимому, аналогичные). И если в эти самые поля администратор сайта по незнанию или злому умыслу введет несуществующий адрес (да хотя бы просто адрес каталога без последнего слеша), то Виртумарт моментально превратится в тыкву. То есть станет полностью неработоспособным, поскольку после сохранения параметров все ссылки в его меню приобретут вот такой вид:

и получить доступ к настройкам можно будет, только напрямую отредактировав файл %JOOMLADIR%/administrator/components/com
Upd. Впрочем, как выяснилось, можно и внутри Джумловской админки исправить этот баг — достаточно зайти по адресу %JOOMLAURL%/administrator/index.php?psho
Link Оставить комментарий

