Решение: Меняем папку для ISPmanager. "manager" как адрес админ-панели ISPmanager для сервера всего лишь псевдоним (alias), физически этой папки не существует. Как известно, псевдонимы прописываются в файле конфигурации Apache. Открываем файл конфигурации (ISPmanager->Инструменты->Менеджер файлов... путь: /etc/httpd/conf/httpd.conf, конечно же, это мой частный случай), ищем строку "manager". Мне не удалось найти ее, и я было отчаялся, однако вспомним, что в файл конфигурации можно включать внешние блоки директивой Include. Ищем слово "include". На этот раз успешно: найдена интересная строка
Include /usr/local/ispmgr/etc/ispmgr.inc
Открываем файл ispmgr.inc и находим строку
Alias /manager /usr/local/ispmgr/bin/
Меняем /manager на, скажем, /ispmanager и перезапускаем сервер. И вот! Админ-панель ISPmanager находится по адресу http://имя_домена/ispmanager, а мы спокойно можем приступать к установке MODx.
16 комментариев:
Правильнее будет скопировать ispmgr.inc в myispmgr.inc
поменять путь до инклудки в конфиге апача, и уже дальше в ней менять все что вам угодно.
иначе при каком-нибудь глобальном обновлении манагера, ваши изменения будут утеряны и вы поимеете потенциальные проблемы.
согласен, не подумал сразу об этом. последовал совету :)
Здраствуйте, Максим
Регулярно читаю ваш блог, и когда у меня возникли вопросы по MODx, сразу же пришло в голову обратиться с ними именно к вам. У вас больше опыта, и, наверное, вы сможете сразу подсказать направление, куда копать. Чтобы не объяснять и спамить, приведу ссылку http://www.modx-cms.ru/forum/comments.php?DiscussionID=274&page=1#Item_3
В своей последней мессаге я задал два вопроса. Если вам не сложно, прошу вас показать мне хотя бы "след" :)
p.s. Этот комментарий можно удалить, он не по теме вашего поста.
vike: К сожалению не могу полностью расписать процедуры, так как особой практики по вашим вопросам нет... однако вот пара ссылок, которые могут помочь:
запуск сниппета - http://wiki.modxcms.com/index.php/API:runSnippet
перезапись чанка... :) не нашел функции, но вы можете записывать в чанки данные, напрямую работая с БД
http://wiki.modxcms.com/index.php/API:DBAPI
А если случай тяжелее и к настройкам апача доступа нет (вдс не совсем мой...)? Уже часов 7 как переименовал /manager в /admin, поменял пути везде где мог, и в БД, и в кодах файлов внутри manager. Получил результат - пустое окно браузера. В начале поста была фраза про "поиграть с настройками mod_rewrite". Можно развить это решение? Был бы безудержно признателен.
OiDurlifeStyle я вот честно за неимением сил и не вникал в это... так посоветовал саппорт Агавы.
Здравствуйте Максим!
Прочитал первое сообщение
-----
Правильнее будет скопировать ispmgr.inc в myispmgr.inc
поменять путь до инклудки в конфиге апача, и уже дальше в ней менять все что вам угодно.
иначе при каком-нибудь глобальном обновлении манагера, ваши изменения будут утеряны и вы поимеете потенциальные проблемы.
-----
Вы сможете описать подробно как и что ???
Боюсь что-то сделать не правильно!!!
С ув. Роман
Спасибо!
подскажите, каким всё-таки образом реализовать это через mod rewrite?
Нужно, допустим, чтобы при вызове http://domain.ru/admin/ попадало в /home/www/domain.ru/manager/
на хостинге сменили manager на ispmanager, но при заходе в МОДх по адрему manager происходит переадресация с http на https =( не подскажете как это исправить ?
та же проблема.
/manager - без шифрования, а все что дальше, например /manager/page/1 шифруется
Такая же фигня, из за этого https в google chrome картинка капчи не отображается в форме обратной связи, адрес картинки получается такой https://vizup.ru/manager/includes/veriword.php?rand=835499021 А если в конфиге nginx поменять https на http то капча опять таки не отображается и при попытке открыть картинку в новом окне выдается: Ошибка 310 (net::ERR_TOO_MANY_REDIRECTS)
Зачем изобретать велосипед? когда в ISPmanager для любого домена можно отключить этот alias /manager, причем штатными средствами самой ISPmanger...
Напишите плиз, как для домена можно отключить этот alias /manager, причем штатными средствами самой ISPmanger?
Рекомендуемое решение проще — в панели ISPmanager, в свойствах нужного WWW-домена включите галочку «Отключить ISPmanager».
И тогда при установке MODx не возникнет никаких проблем и конфликтов
... и вселенская благодать прольётся на вас чудесным ливнем ))
Это работает например на FirstVDS
(данное решение действительно работает и поэтому буду благодарен если вы не удалите мой коммент с урлом. спасибо.)
Если /manager ведет на https, то скорее всего стоит nginx в качестве фронта. Тогда в файле nginx.conf необходимо внести изменения для правил rewrite у уже существующих доменов, заменив /manager на новый адрес.
Какой у вас логин и пароль? Подскажите?
Отправить комментарий