Как Open Server считывает настройки из profiles/Default.ini ?

Обсуждение общих вопросов связанных с программой
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

Как Open Server считывает настройки из profiles/Default.ini ?

DelphinPRO » 25 апр 2015, 19:39

Ситуация:
Запускаю OS, в настройках стоит crdomain=1. Через web-интерфейс (самопальный) меняю настройку в ini-файле на crdomain=0, из того же скрипта выполняю команду
exec('"d:\OpenServer\Open Server x64.exe" /restart');
OS рестартует, но в его панельке настроек сохраняется опция crdomain=1 (хотя в ini-файле уже записано другое значение).
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 25 апр 2015, 20:19

DelphinPRO, он считывает настройки только при запуске и сохранении настроек. Вы делаете обычный перезапуск сервера (не программы), поэтому никаких настроек Open Server не перечитывает, в этом ему нет необходимости.

[upd=1429982524][/upd]
exec('"d:\OpenServer\Open Server x64.exe" /exit');
exec('"d:\OpenServer\Open Server x64.exe"');
exec('"d:\OpenServer\Open Server x64.exe" /start');
вас возможно спасет.
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 25 апр 2015, 20:23

Может научишь его перечитывать настройки при запуске/перезапуске сервера (не программы)? Есть такая необходимость :)
Аватара пользователя
Максим
Сообщения: 5385
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 25 апр 2015, 20:27

DelphinPRO, ok добавлю в будущих версиях.
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 25 апр 2015, 20:30

отлично
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 28 апр 2015, 11:03

domains.txt, кстати, отлично перечитыватся.
Только вот возникла проблема определения пути к запускаемому файлу "Open Server.exe" из php при использовании виртуального диска.
Есть у кого-нибудь идеи?
Нужно для выполнения команды exec('"d:\OpenServer\Open Server x64.exe" /restart');
Аватара пользователя
duxabilii
Сообщения: 215
Зарегистрирован:
22 июн 2011, 22:06
Контактная информация:

duxabilii » 07 май 2015, 20:03

Может поможет команда
exec('subst', $output);
Из Википедии
Type SUBST with no parameters to display a list of current virtual drives.
Ответить