Возможность открывать Easyhotspot с разных адресов без.....

Вопросы, касающиеся установки и настройки всех программ сервера хотспота
Ответить
Аватара пользователя
Dmitry
Администратор
Сообщения: 1073
Зарегистрирован: 25 май 2011, 09:14
Откуда: г. Запорожье, Украина
Контактная информация:

Возможность открывать Easyhotspot с разных адресов без.....

Сообщение Dmitry »

... без перенастройки (не влезло в заголовок темы).

В настройках Easyhotspot есть параметр base_url, в котором прописывается либо IP-адрес, либо доменное имя. После этого, вся работа с программой происходит именно ТОЛЬКО по этому "базовому адресу". Недостаток такого решения заключается в том, что если, допустим, там прописан локальный адрес (типа 192.168.х.х), то поработать с этой программой извне уже не получится: программа все время будет пытаться переходить на этот самый локальный адрес 192.168.х.х...

Решение данной проблемы. Открываем в редакторе файл настроек:

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

sudo mcedit /var/www/easyhotspot/system/application/config/config.php
Находим в самом начале строку вида

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

//$config['base_url']   = "http://192.168.1.2/easyhotspot/";
(приведенный в примере адрес - произвольный; в вашем случае будет ваш)
и меняем ее на такую строку

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

$config['base_url']     = "http://".$_SERVER['HTTP_HOST'].":".$_SERVER['SERVER_PORT']."/easyhotspot/";
Сохраняем изменения и выходим из редактора.
Перезагрузка и/или перезапуск каких либо служб не нужны.

После этого программа переходит именно по тому адресу, по которому вы к ней и обращались. Например, вы обращались к
http://localhost/easyhotspot/
и вся дальнейшая работа будет осуществляться именно по адресу
http://localhost/easyhotspot/
Или, если вы обращались по адресу
http://my_serv.dyndns.org:8030/easyhotspot/
то тогда вся работа будет происходить именно по этому адресу:
http://my_serv.dyndns.org:8030/easyhotspot/
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость