Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Использование Vtiger CRM

Открытая группа активность: 7 ч., 44 мин. назад

Обсуждения функциональности, особенностей установки и настройки системы SalesPlatform Vtiger CRM.

Отключение проверки ip и URL [РЕШЕНО] (записей: 14)

← Форум группы   Все форумы
  • Аватар denis - 3 мес. назад:

    Доброго дня.
    Погогите плиз.., голову сломал.
    Установил vtiger 6.5 на локальный сервер. Соостветственно в конфиге прописан ip домустип 192.168.0.101. Для доступа через интернет сделал проброс портов 8089 на 80. Соответственно crm должна быть видна по адресу мой_внешний_ip:8089 но при вводе этого адреса сервер изменяет его на 192.168.0.101 . Перерыл все что мог найти, но безрезультатно. Некоторые пишут что надо отключить validation referer в /includes/http/request.php или добавить переменную с альтернативным ip. Но ни то ни другое не работает. Подс ажите может кто сталкивался…!!!

  • Аватар Иван - 3 мес. назад:

    Тут скорее правила на шлюзе нужно проверять. У меня при обращении на внешний ип:порт, идет перенаправление через НАТ на внутренний ип:порт. Все отлично работает!

  • Аватар Алексей Зозуля - 3 мес. назад:

    В версии 6.5 появилась доп. проверка URL. Ее можно совсем отключить, закомментировав пару строк в файле includes/main/WebUI.php ф-ции process: там где header(«Location: $site_URL»,TRUE,301);

  • Аватар denis - 3 мес. назад:

    Алексей, спасибо… Логика понятна, функций не нашел. Если не затруднит подскажите подробнее какие комментировать.

  • Аватар Dmitry - 1 мес., 1 нед. назад:

    Если вопрос еще актуален, да и для других вопрошающих, в файле WebUI.php надо закоментить следующие строки(делается двойным слешем в начале строки вот так //):
    // Check we are being connected to on the right host and protocol
    //global $site_URL;
    //$request_URL = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']===’on’)? ‘https’: ‘http’).»://».$_SERVER['HTTP_HOST'].$_SERVER[‘REQUEST_URI$
    // if ($site_URL && stripos($request_URL, $site_URL) !== 0){
    // header(«Location: $site_URL»,TRUE,301);
    // exit;
    // }

  • Аватар Алексей Зозуля - 1 мес., 1 нед. назад:

    Вообще-то, на последних версиях достаточно прописать в конфиге $sp_check_site_url = false;

  • Аватар Dmitry - 1 мес., 1 нед. назад:

    Ну я wireshark и дебаг логи использовал чтобы найти эту функцию)
    Это говорит о том что внимательнее надо комменты в конфиге смотреть

  • Аватар denis - 1 мес., 1 нед. назад:

    Раз проделан такой титанический труд, был бы весьма благодарен если бы Вы ткнули пальцем где этот конфиг в котором нужно переменной false присвоить. config.inc.php не работает

  • Аватар Dmitry - 1 мес., 1 нед. назад:

    Да, проверил, в config.inc.php эта переменная не работает, только комментирование функции в includes/main/WebUI.php

  • Аватар Алексей Зозуля - 1 мес., 1 нед. назад:

    @dmitrynn скорее всего у вас версия системы не последняя.

  • Аватар Dmitry - 1 мес., 1 нед. назад:

    6.5.0-201611, я так полагаю надо два патча накатить, верно?

  • Аватар Алексей Зозуля - 1 мес., 1 нед. назад:

    Сорри, ошибочка вышла, этот фикс будет только в следующем пакете обновления :)

  • Аватар Dmitry - 1 мес., 1 нед. назад:

    Когда будет следущий патч? Что он будет править?

    Кстати, когда будет обновление до 7.0?

  • Аватар Алексей Зозуля - 1 мес., 1 нед. назад:

    Следующий патч планируется в этом месяце. Подробности будут в его описании.
    7.0 через некоторое время после выпуска родительского Vtiger 7.0.