Ну я под простым apache, поэтому я ещё ко всему и переименовываю родной ht.asses, который делает ровно тоже самое. Он уже идёт в родной поставке modxa ))
Авторизация из фронтенда так и не работает :(
NewsModxBox сейчас есть пара моментов, где какие-то пути жестко прописаны. То есть это ссылки на коннекторы и на /uploads/. В остальном все должно работать, может вы просто кеш не сбросили.
Для того, чтобы у вас сайт работал, ядро должно быть доступно процессам на уровне веб-сервера. По этой причине все равно придется его держать где-то в пределах доступности сайта, даже если то будет за пределами корневой директории сайта. А по поводу того, как сделать, чтобы ядро вообще не виделось по запросу извне, как будто его нет, вот вам nginx-конфиг для примера: location ~ ^/(assets|core|manager|connectors)/{ rewrite .*$ /404.html last; } Такая конструкция будет перенаправлять все запросы к системным папкам на 404-ую. В MODX-е делаете себе 404-ую и выводите что хотите. А чтобы админка и прочее у вас работало, просто создаете в корне сайта симлинки на эти папки и в конфигах MODX-а указываете их вместо дефолтных. Вот попробуйте прощупать системные папки здесь: business-vs-crisis.ru/ Это гораздо лучше скрывает MODX, чем когда просто закрываешь системные папки.
Обычно ставлю modx, версию advanced чистую. Ядро кидаю сразу в сторону куда мне удобно. На первом этапе просто указываю правильный путь до ядра и всегда был доволен. А ещё я переименовываю папку connectors, и папку manager тоже. И до кучи папки assets тоже нет у меня. Можно посмотреть файлы config.core.php, connectors/config.core.php, manager/config.core.php. Ну там же написано где искать ядро, Но вы твёрдо уверены что оно в корне сайта. И создаёте папку core, мне кажется или это не по феншую?
Кстати, теперь при установке NewsModxBox сессия пользователя не слетает, так как удаление и создание с наполнением таблицы modx_users занимает минимальное время. Надо будет и в ShopModxBox так сделать.
Поправил. Выложил 1.0.1 с исправлениями.
2.4.1 так же сносит доппараметры. Просто ты пока не заметил :)
И я это так, для тестирования :)