zoukankan      html  css  js  c++  java
  • IIS访问php页面问题,报告404错误

    IIS访问php页面出现问题,所有php页面找不到,显示404页面,html页面可以正常访问。

    搜索结果:

    方案1:

    打开WEB服务扩展,把“所有未知ISAPI扩展”设为允许!

    方案2:

    PHP没有完全安装正确造成的。
    简单修正方法
    4.Internet 服务管理器—网站(右键)—属性—主目录—配置—添加—扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:D:phpphp5isapi.dll
    5.Internet 服务管理器—Web 信息管理器—添加一个新的web扩展程序—输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径—允许
    5.将以下代码复制到一个文本文件内,保存为.bat文件 并运行
    net stop w3svc
    net stop iisadmin
    net start w3svc

    结果:

    方案1说的平台是windows 2003 IIS 6.0,而我的平台是xp iis 5.0,所以根本没有找到未知扩展的选项

    按照方案2说的执行了一遍,但是结果依然,抓狂,将PHP用重新安装了一下,错误还是依然。

    归零操作:按照安装说明,重新安装,设置,当我看到doc_root = “c:inetpubwwwroot”,如梦方醒,我更改了IIS的主目录,却没有更改PHP.ini中doc_root的配置,所以就出现了这样的错误。

    总结:

    从零开始的时候,都很顺利,一切都可以实现,而容易遇到问题的时候就是你渐渐熟悉,但是对于配置却是没有深入了解的时候,已经不止一次遇到这样的情况了,所以发明了归零操作。

    对问题缺少分析,什么情况下引起的问题,比如这次是因为更改了主目录,但是当遇到问题的时候,往往是一种迷茫,认为可能是服务器问题,是系统问题,是PHP出了问题,而认识不到是自己更改了什么,而引入的,当局者迷,冷静的分析是解决问题的利剑。

    但凡遇到特别奇怪的问题,但是网上有找不到答案的问题,往往都是一些特别简单的问题,比如参数设置错误等,往往是自己的思路、认识有点狭隘,或者太浮躁,没有看帮助文档。

  • 相关阅读:
    Swift3 重写一个带占位符的textView
    Swift3 使用系统UIAlertView方法做吐司效果
    Swift3 页面顶部实现拉伸效果代码
    Swift3 倒计时按钮扩展
    iOS 获取当前对象所在的VC
    SpringBoot在IDEA下使用JPA
    hibernate 异常a different object with the same identifier value was already associated with the session
    SpringCloud IDEA 教学 番外篇 后台运行Eureka服务注册中心
    SpringCloud IDEA 教学 (五) 断路器控制台(HystrixDashboard)
    SpringCloud IDEA 教学 (四) 断路器(Hystrix)
  • 原文地址:https://www.cnblogs.com/chasewade/p/3222884.html
Copyright © 2011-2022 走看看