Изменения EasyPHP httpd.conf не могут быть сохранены - PullRequest
0 голосов
/ 14 сентября 2018

Я установил и использовал EasyPHP до того, как он заработал. Сейчас я пытаюсь установить его на другой рабочий стол, но возникают проблемы с сохранением httpd.conf. Каждый раз, когда я что-то там изменяю и сохраняю, и если я перезагружаю файл в блокноте, изменения не вступают в силу.

Кажется, есть другая программа, возвращающая ее к значениям по умолчанию. Я проверил на панели инструментов, все службы не установлены, и ни одна из них не работает, так как это первая установка.

Так, как я узнаю, какая программа возвращает его? Или как заставить изменения вступить в силу.

1 Ответ

0 голосов
/ 14 сентября 2018

Хорошо, я нашел виновника, который модифицирует httpd.conf. Это сама страница панели инструментов! В моем случае на рабочем столе была настроена виртуальная сеть (для запуска ОС Linux в ВМ), поэтому IP-адрес «локальной сети» всегда не совпадает с IP-адресом, установленным в моей сети Ethernet.

В dashboard index.php (C: \ Program Files (x86) \ EasyPHP-Webserver-14.1b2 \ dashboard \ index.php) есть код для проверки обоих IP-адресов, если он не совпадает с исходным. перезаписывается снова. Чтобы предотвратить перезапись, я закомментировал соответствующие коды:

// file_put_contents('..\binaries\httpserver\conf\httpd.conf', $httpdconf);

Это, конечно, только предотвращает перезапись. Проблема с IP была решена путем отключения виртуальной сети.

...