php在IIS中配置出问题: 您未被授权查看该页
用IIS+Apache+PHP5+MYSQL配置了一个服务器,安装PHP5的时候因为与原来的IIS端口80冲突,PHP的端口修改成8080。出现的问题:1、在别的机器上访...
用IIS+Apache+PHP5+MYSQL配置了一个服务器,安装PHP5的时候因为与原来的IIS端口80冲突,PHP的端口修改成8080。
出现的问题:
1、在别的机器上访问服务器,.asp的没问题,访问简单的php文件(比如就输出个字符串)也没问题,利用8080端口来访问phpmyadmin控制数据库也没有问题。但用 比如http://192.168.1.99/phpmyadmin 访问的时候,就跳出来提示要输入访问凭证(不是数据库的)。
做了下测试:如果用http://192.168.1.99:8080/phpmyadmin访问是正常的,自己随便建一个php测试文件如test.php(随便输出一个字串),http://192.168.1.99/phpmyadmin/test.php 这样访问也是正常的,访问ASP建设的网站也是正常的。网络上查是用户权限问题,但有些文件能正常访问,一些不行,这个怎么搞?是不是php牵扯到数据库就要设置什么权限? 网络上查了有人说是phpmyadmin的版本问题,也没解释清楚要怎么处理。
2、我现在的配置已经可以运行PHP了,看资料很多人多安装了Zend..。 我安装的php版本是5.3.2,apache版本 2.2.15 ,是包含了这个模块了吗,还是要另外装,装了有什么用? 展开
出现的问题:
1、在别的机器上访问服务器,.asp的没问题,访问简单的php文件(比如就输出个字符串)也没问题,利用8080端口来访问phpmyadmin控制数据库也没有问题。但用 比如http://192.168.1.99/phpmyadmin 访问的时候,就跳出来提示要输入访问凭证(不是数据库的)。
做了下测试:如果用http://192.168.1.99:8080/phpmyadmin访问是正常的,自己随便建一个php测试文件如test.php(随便输出一个字串),http://192.168.1.99/phpmyadmin/test.php 这样访问也是正常的,访问ASP建设的网站也是正常的。网络上查是用户权限问题,但有些文件能正常访问,一些不行,这个怎么搞?是不是php牵扯到数据库就要设置什么权限? 网络上查了有人说是phpmyadmin的版本问题,也没解释清楚要怎么处理。
2、我现在的配置已经可以运行PHP了,看资料很多人多安装了Zend..。 我安装的php版本是5.3.2,apache版本 2.2.15 ,是包含了这个模块了吗,还是要另外装,装了有什么用? 展开
3个回答
展开全部
追问
我是用 FastCGI 跑PHP的,关了apache发现也能访问,原来是这个道理。
只是我的问题你还没回答,怎么处理那个权限问题?别只想做广告
追答
貌似你没设置默认页,在IIs里面的默认文档里面,右键,添加,添加 index.php,然后确定,试一下吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我遇到同你一样的问题。后来在IIS设置了权限。
我只记得这些。是属性权限问题。
我只记得这些。是属性权限问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
未授权查看该页面,很显然告诉你,是你要查看的文件或者该文件夹是否已经开启用户浏览权限。并且你要运行这个文件要首先让这个文件/文件夹有“执行”权限才行。详细权限设置,百度一下,你就知道,信息很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询