1. Вы знаете что такое «фатальная ошибка разбора php-кода»? Если да, то вы должны понимать, почему именно в таком виде вы не заставите работать MODX.
$modx = new modX(); //blabla
Не путайте Божий дар с яичницей.
2.
Для вас наверняка полезная информация найдется здесь: modxclub.ru/blog/voprosy-spetsyalistov/259.html
Если вы там не сумели найти ответы на свои вопросы, то можете забивать на это дело в принципе.