当前位置: 首页 > 图文教程 > 网络编程 > PHP > WIN2003+IIS6+PHP5根目录无法运行PHP程序

PHP
一贴学会PHP 新手入门教程
用PHP的ob_start() 控制您的浏览器cache
谈谈新手如何学习PHP 默默经典版本
黑夜路人出的几道php笔试题
一些 PHP 管理系统程序中的后门
用php获取本周,上周,本月,上月,本季度日期的代码
PHP 简单数组排序实现代码
PHP 多维数组排序实现代码
php 全局变量范围分析
php_xmlhttp 乱码问题解决方法
PHP 数组学习排序全接触
php Sql Server连接失败问题及解决办法
PHP 翻页 实例代码
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
PHP 5.3.0 安装分析心得
php 生成WML页面方法详解
php 取得瑞年与平年的天数的代码
php empty函数 使用说明
php natsort内核函数浅析
PHP 源代码分析 Zend HashTable详解

WIN2003+IIS6+PHP5根目录无法运行PHP程序


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 149 ::
收藏到网摘: n/a

WIN2003+IIS6+PHP5根目录无法运行PHP程序。

环境:WIN2003+IIS6+PHP5

上传PHP程序到服务器,只能在目录中运行,无法在网站根目录运行,为这个问题,整整找了三天的原因,最后发现还是目录权限的问题

解决方法如下

看下,D盘权限为administrator,下面有一目录为网站目录Web,权限为administrator,然后Web目录下面是各个网站的目录,比如说Sprvk目录,平时的建法是Sprvk目录权限为administrator,下面再建Data目录和Web目录,这两个目录的权限是权限为administrator+web_spvrk(IIS运行帐号),这样问题就来了,放根目录的PHP程序就会出现各种各样的问题,就是不能正常运行,这应该是目录权限继承的问题。

正确的权限设定是Sprvk目录权限为administrator+web_spvrk(IIS运行帐号),下面的两个目录权限为继承,也就是网站根目录的上级目录的权限要和网站根目录权限一样这才样就没问题了。

如下图