我在Windows Server 2012上遇到了IIS 8.0的权限问题,因此我决定删除并重新添加该角色以尝试修复它.
这似乎修复了我的权限问题,但现在我的PHP不会工作!尝试访问.php文件时出现此错误
HTTP错误404.3 - 未找到
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
显然我需要做的是为我的php安装文件夹中的一个文件添加一个处理程序(我使用Web应用程序管理器安装的东西),但我不知道从哪里添加处理程序?我知道从哪里添加MIME映射,但显然不会解决这个问题.
更新:所以我按照其中一个将我链接到PHP站点的答案,按照它所说的那样,似乎修复了PHP没有运行的问题,但现在已经开启了一整套新的蠕虫.我也是这样Access is denied.像以前一样错误!即使我将文件扩展名更改为.html,看来我的网站也没有指向默认文档,因为当我访问www.mysite.co.uk时,我得到错误,但如果我去www.mysite.co. uk/index.php,它运行正常!我的默认文档中有一个index.php条目和一个index.html,在PHP安装后似乎都没有
根目录的权限完全控制,管理员,我的用户帐户,'网络服务'和'系统',只是要注意,我无法让网站工作,而无需将"连接为"选项设置为我的用户帐户和密码,这就是它用来访问文件的内容.