EasyPHP httpd.conf 更改无法保存
EasyPHP httpd.conf changes cannot be saved
在 EasyPHP 运行良好之前,我安装并使用了它。现在我尝试将它安装在另一个桌面上,但在保存 httpd.conf 时遇到问题。每次我更改那里的任何内容并保存,如果我在记事本中重新加载文件,更改不会生效。
似乎有另一个程序将其恢复为默认值。我检查了仪表板,所有服务都没有安装,其中 none 是 运行,因为这是第一次安装。
那么我如何找出哪个程序正在还原它呢?或者如何让修改生效。
好的,我找到了修改 httpd.conf 的罪魁祸首。它是仪表板页面本身!
对于我的情况,桌面已经设置了一个虚拟网络(用于 VM 中的 运行 Linux OS),因此 "Local Network" ip 始终与 IP 集不同在我的以太网中。
在仪表板index.php (C:\Program Files (x86)\EasyPHP-Webserver-14.1b2\dashboard\index.php)中,有一个代码可以检查两个IP当不相同时,重新覆盖原来的。我为防止覆盖所做的是注释掉相关代码:
// file_put_contents('..\binaries\httpserver\conf\httpd.conf', $httpdconf);
这当然只是防止覆盖。 IP 问题已通过禁用虚拟网络解决。
在 EasyPHP 运行良好之前,我安装并使用了它。现在我尝试将它安装在另一个桌面上,但在保存 httpd.conf 时遇到问题。每次我更改那里的任何内容并保存,如果我在记事本中重新加载文件,更改不会生效。
似乎有另一个程序将其恢复为默认值。我检查了仪表板,所有服务都没有安装,其中 none 是 运行,因为这是第一次安装。
那么我如何找出哪个程序正在还原它呢?或者如何让修改生效。
好的,我找到了修改 httpd.conf 的罪魁祸首。它是仪表板页面本身! 对于我的情况,桌面已经设置了一个虚拟网络(用于 VM 中的 运行 Linux OS),因此 "Local Network" ip 始终与 IP 集不同在我的以太网中。
在仪表板index.php (C:\Program Files (x86)\EasyPHP-Webserver-14.1b2\dashboard\index.php)中,有一个代码可以检查两个IP当不相同时,重新覆盖原来的。我为防止覆盖所做的是注释掉相关代码:
// file_put_contents('..\binaries\httpserver\conf\httpd.conf', $httpdconf);
这当然只是防止覆盖。 IP 问题已通过禁用虚拟网络解决。