Решение проблемы

Решение проблемы "Каталог ядра в открытом доступе" в Modx Revolution

Всем привет. Коротенькая статья, посвященная решению проблемы «Каталог ядра в открытом доступе», которая появляется в админке Modx Revolution в версии 2.4.0. Связана эта ошибка с безопасностью, а с ней лучше не шутить. Поэтому эту проблему нужно решить.

 

Решение проблемы​

1. Заходим в админку Modx Revo и видим такое

2. Открываем Файл менеджер или воспользуемся диспетчером файлов самого Modx Revo

3. Идем в папку core/

5. Открываем этот файл и заменяем содержимое на

IndexIgnore */*
<Files *.*>
    Order Deny,Allow
    Deny from all
</Files>

6. Очищаем кэш и смотрим страницу приветствия в админке. Ошибки не обнаружено.

Чем грозит, если оставить без внимания эту ошибку

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

У вас просто будет зависать админка при включении этого параметра. Так что не ленитесь и устраните проблему, тем более что это делается в несколько кликов. На этом все, если что-то не работает пишите в комментариях, попробуем разобраться вместе.

P.S. еще столкнулся с проблемой, пока писал эту статью. Если вы заметили у меня отличается по дизайну 4-ый пункт. Это не текст, а картинка. Оказывается редактор и сама админка очень чувствительны к названию файла, которые указаны в 4-ом пункте. Если в статье имеется название данного файла, то она просто не сохраняется. Минут 20 не мог понять из-за чего у меня не сохраняется статья.

Похожие статьи