遇到的问题:

修改PHPNOW虚拟主机,将原虚拟主机127.0.0.8和对应的文件夹删除,重新添加虚拟主机127.0.0.8

修改完成后,访问127.0.0.8时一直提示,找不到网页。如图:


后来查看Apache配置文件Apache-20\conf\extra\httpd-vhosts.conf,其中的内容已经更改了,没有问题。

查看错误日志文件Apache-20\logs\127.0.0.8-error_log,显示的错误信息为被删除的文件夹不存在:

[Tue Nov 17 02:13:49 2015] [error] [client 127.0.0.1] File does not exist: D:/PHPnow-1.5.6/htdocs/XXXXX

解决方法:

以管理员身份运行pncp.cmd,执行虚拟主机操作,操作完成后,访问正常了。

分析原因:

我用的是WIN8系统,可能是权限的原因,不使用管理员身份运行pncp.cmd,虽然界面显示Apache重启成功,实际上并没有重启成功。

以上就介绍了遇到的问题:PHPNOW修改虚拟主机失败,包括了Apache方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

08-29 00:39