Страница 1 из 1

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

Добавлено: 25 апр 2015, 19:39
DelphinPRO
Ситуация:
Запускаю OS, в настройках стоит crdomain=1. Через web-интерфейс (самопальный) меняю настройку в ini-файле на crdomain=0, из того же скрипта выполняю команду
exec('"d:\OpenServer\Open Server x64.exe" /restart');
OS рестартует, но в его панельке настроек сохраняется опция crdomain=1 (хотя в ini-файле уже записано другое значение).

Добавлено: 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');
вас возможно спасет.

Добавлено: 25 апр 2015, 20:23
DelphinPRO
Может научишь его перечитывать настройки при запуске/перезапуске сервера (не программы)? Есть такая необходимость :)

Добавлено: 25 апр 2015, 20:27
Максим
DelphinPRO, ok добавлю в будущих версиях.

Добавлено: 25 апр 2015, 20:30
DelphinPRO
отлично

Добавлено: 28 апр 2015, 11:03
DelphinPRO
domains.txt, кстати, отлично перечитыватся.
Только вот возникла проблема определения пути к запускаемому файлу "Open Server.exe" из php при использовании виртуального диска.
Есть у кого-нибудь идеи?
Нужно для выполнения команды exec('"d:\OpenServer\Open Server x64.exe" /restart');

Добавлено: 07 май 2015, 20:03
duxabilii
Может поможет команда
exec('subst', $output);
Из Википедии
Type SUBST with no parameters to display a list of current virtual drives.