Установка на Linux не в корневую директорию

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

London
Сообщения: 26
Зарегистрирован: Чт фев 07, 2019 12:17 pm
Благодарил (а): 5 раз
Поблагодарили: 7 раз

Re: Установка на Linux не в корневую директорию

Сообщение London » Вт фев 12, 2019 5:06 pm

не решили в итоге эту проблему? тоже мучаюсь...
vitalii
Сообщения: 2
Зарегистрирован: Вт авг 20, 2019 6:38 am
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Установка на Linux не в корневую директорию

Сообщение vitalii » Сб авг 24, 2019 6:33 pm

Я так понимаю, не у кого не получилоь запустить МД в не в корневой папке
abc
Сообщения: 29
Зарегистрирован: Ср ноя 07, 2018 3:28 pm
Благодарил (а): 6 раз
Поблагодарили: 4 раза

Re: Установка на Linux не в корневую директорию

Сообщение abc » Пт мар 27, 2020 10:04 am

Настроил не в корневой папке https://server/majordomo. Все работает кроме маркета дополнений.

После установки или обновления любого дополнения, в конце редирект не в корень МД, а в корень сервера
https://server/admin.php?md=panel&actio ... +installed.

Все остальное работает правильно. Где подправить пути для маркета?

UPD: Уже нашел, стоило поискать по ключевому слову Redirect.

Решение: в файле /modules/market/update_iframe.php на 43 строке в ссылке надо добавить папку, в которую установлен МД.
В моем случае строка

Код: Выделить всё

$mkt->echonow('<script language="javascript">window.top.location.href="/admin.php?md=panel&action=market&ok_msg='.urlencode($res).'";</script>');
превращается в строку

Код: Выделить всё

$mkt->echonow('<script language="javascript">window.top.location.href="/majordomo/admin.php?md=panel&action=market&ok_msg='.urlencode($res).'";</script>');
И те же самые сиправления на 67, 82, 97, 102, 116, 126 строках
Ответить