Win7 64位最新版(2013年3月7日)
我安装了apache 2.2并且它在过去(几周/月/年前)运行良好,使用php5。
到目前为止,我需要apache进行一些测试,所以我运行它(apache monitor)。但是我得到了一个错误(出乎意料,以前不是很好吗?)。
3月23日编辑:
Windows AUC设置为级别2,这导致了所描述的问题。
(与1级相同的问题)
当我将AUC重置为最低级别时,事情又恢复正常。
所以我改变了标题。
所以我开始调查apache配置文件(从经验问题经常出现......)并最终完全困惑。
- 我重新开始了 CONF /原稿/ httpd.conf中 (保存的原件 apache配置文件)并将其复制回 阿帕奇/ conf目录 夹。
- Apache开始很好。
但是,我无法更新它(为什么?) - 所以我创造另一个 http.conf.my 在相同的文件夹中编辑和播放。
- 我删除 conf.httpd
- 我重命名 httpd.conf.my 成 httpd.conf文件
- 看起来apache工作得很好。
然而 : - 我复制 httpd.conf文件 成 httpd - copie.conf
然后 (我没有生气,因为我可以重复这几次只是为了相信它): - PSPAD / diffText显示:
- httpd - copie.conf 与** conf / orig / *** httpd.conf *完全相同(我的所有修改都丢失了)
- 我仔细检查 httpd.conf文件 我可以在那里看到我的修饰。
- 那么当我复制时到底发生了什么 httpd.conf文件 成 httpd - copie.conf ?
我不知道会出现什么问题。
我检查了C:驱动器与Windows驱动器检查工具(需要重启),发现没有问题。
看起来有两个httpd.conf:
- 一个(我从apache / conf / orig复制的apache原始版本)
不再显示 阿帕奇/ conf目录 并且是apache原始的。
- 一个(我编辑的那个)欺骗了我
看起来当我复制httpd.conf时,win7会隐藏一个。
我相信apache也会隐藏它。
我也注意到了:
- 我编辑 httpd.conf文件 用记事本++:我可以看到我的编辑内容(是的,它是内容的 httpd.conf.my 。我关上
- 我删除 httpd.conf文件
- 我刷新文件夹确实 httpd.conf文件 不在这里
- 在记事本++文件菜单(文件历史记录)下,我可以重新打开 httpd.conf文件
- 它显示我的编辑。我编辑并保存
- 文件 httpd.conf文件 不显示在文件夹中
我尝试用桌面上的另一个文件重现这个。
在步骤4,Notepad ++警告已删除的文件不存在,并建议创建...
我的问题是:
谁能理解会发生什么?
我能做些什么来解决这个问题? (=能够信任地编辑和保存我的编辑)。
我已经这样做了(需要重启,因为驱动器是C:)。但是,我想我需要的是在低级别调查文件系统和此conf文件夹的内容的方法。我不太了解电源外壳。有人可以帮忙吗?
—
gerard
使用Windows AUC会出现问题。我将AUC设置为最低级别然后我可以正确设置apache配置并运行Apache。这种行为仍然非常奇怪且可重复。
—
gerard