MODx и ispmanager

MODx  как и isp по умолчанию "привязаны" к урлу /manager. Тоесть если попытаться войти в админку сайта по url /manager мы будем попадать в ispmanager.
Для того чтобы это исправить я написал небольшой скрипт, который перенесет админку MODx evolution на /_manager.

Собственно скрипт:

#!/bin/bash

MODX=$1

find $MODX -name '*.php' | sed -i 's//manager///_manager//' `xargs`
find $MODX -name '*.php' | sed -i 's/manager//_manager//' `xargs`
find $MODX -name '*.php' | sed -i 's/"manager//"_manager//' `xargs`
find $MODX -name '*.php' | sed -i "s/'manager//'_manager//" `xargs`
find $MODX -name '*.php' | sed -i 's/"manager"/"_manager"/' `xargs`
find $MODX -name '*.php' | sed -i "s/'manager'/'_manager'/" `xargs`
mv $MODX/assets/plugins/managermanager $MODX/assets/plugins/manager_manager
mv $MODX/assets/templates/manager/ $MODX/assets/templates/_manager/

Принимает 1 параметр -- абсолютный путь к сайту на modx, например:

[email protected]# ./movemodx.sh /var/www/site.com

Комментарии