代码之家  ›  专栏  ›  技术社区  ›  GeneCode

轻松HPhttpd.conf文件无法保存更改

  •  0
  • GeneCode  · 技术社区  · 6 年前

    在EasyPHP运行良好之前,我安装并使用了它。现在我尝试在另一个桌面上安装它,但是在保存时遇到了问题httpd.conf文件。每次我在其中更改任何内容并保存时,如果我在记事本中重新加载该文件,则更改不会生效。

    似乎有另一个程序将其恢复为默认值。我检查了仪表板,所有的服务都没有安装,没有一个运行,因为这是第一次安装。

    那么我该如何找出哪个程序正在还原它呢?或者如何使更改生效。

    1 回复  |  直到 6 年前
        1
  •  0
  •   GeneCode    6 年前

    好吧,我找到了那个修改文件的罪犯httpd.conf文件。它是仪表板页本身!

    在仪表板中索引.php(C:\Program Files(x86)\EasyPHP-Webserver-14.1b2\仪表板\索引.php),有一个代码来检查两个IP当它不一样时,原来的一个被再次覆盖。我所做的防止覆盖的工作是注释掉相关代码:

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

    当然,这只能防止覆盖。通过禁用虚拟网络解决了IP问题。