为什么不是';IIS是否正在执行我的站点root index.PHP文件的PHP代码?
IIS实际上是将为什么不是';IIS是否正在执行我的站点root index.PHP文件的PHP代码?,php,iis,Php,Iis,IIS实际上是将代码发送到浏览器,而不是执行它 但是,仅针对根http://domain.com/index.php文件 该文件夹中的所有其他.php文件和子文件夹中的index.php文件按预期执行 如何让我的root index.php代码执行 更新:“index.php”是我网站的默认文档 看来您已经正确配置了处理程序。 如果您使用的是,请确保 short\u open\u tag=On 在php.ini中。您是否尝试过跳转(停止/重新启动)IIS?甚至重新启动机器?我知道有时我做了一些
代码发送到浏览器,而不是执行它
但是,仅针对根http://domain.com/index.php
文件
该文件夹中的所有其他.php文件和子文件夹中的index.php文件按预期执行 如何让我的root index.php代码执行
更新:“index.php”是我网站的默认文档
看来您已经正确配置了处理程序。 如果您使用的是
,请确保
short\u open\u tag=On
在php.ini中。您是否尝试过跳转(停止/重新启动)IIS?甚至重新启动机器?我知道有时我做了一些IIS配置更改,我发誓只需要一次反弹就可以生效,直到机器完全重新启动才生效。index.php
、IIS设置的更多详细信息,或者尝试使用IIS 6兼容性
,尽管这是一个老问题,但11年后这仍然是一个问题。我的工作是创建default.aspx文件并从其中执行重定向。将文件保存到网站的根目录,并将default.aspx添加到IIS中的默认文档中。确保将其移动到列表的顶部,以便优先处理它。下面的代码是我使用的
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected override void OnLoad(EventArgs e) {
Response.Redirect("index.php");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Title Of Your Website Here</title>
</head>
受保护的覆盖无效加载(事件参数e){
重定向(“index.php”);
}
你的网站标题在这里
您是否只在文件中尝试过?现在无法想象还有其他事情。为了获得关于堆栈溢出的信息,您能总结一下这些帖子吗?谢谢。我不是为了写一篇8年的帖子,而是像@ThomasOwens说的那样。。。你能总结一下这些链接吗?我无法在工作时访问“IIS7上的PHP包含问题”链接。是否检查根目录中的默认文档?“index.PHP”是我网站的默认文档?是否确实加载了PHP扩展名?该文件夹中的所有其他.PHP文件和子文件夹中的index.PHP文件都按预期执行。是否确定了此问题的根本原因?