IIS PHP包含停止工作的文件,除非我删除旧的&;创造新的

IIS PHP包含停止工作的文件,除非我删除旧的&;创造新的,php,Php,包含文件在Win 7 Pro机器上不起作用,除非我 复制包括文件内容 删除旧的包含文件 将内容粘贴并保存到具有相同名称的新包含文件中 切换到我的Win 7 Pro机器 IIS版本6.1 和PHP版本5.6.31 应用程序中包含的几十个文件的示例: 这个应用程序在我以前的Win10机器上运行,运行相同版本的iis和php。那台机器崩溃了,我转到运行Win 7 Pro的备份机器。 出于某种原因,我必须替换每个include文件,以使该死的东西正常工作。 旧文件给了我这个错误 PHP警告:in

包含文件在Win 7 Pro机器上不起作用,除非我

  • 复制包括文件内容
  • 删除旧的包含文件
  • 将内容粘贴并保存到具有相同名称的新包含文件中
切换到我的Win 7 Pro机器 IIS版本6.1 和PHP版本5.6.31

应用程序中包含的几十个文件的示例:


这个应用程序在我以前的Win10机器上运行,运行相同版本的iis和php。那台机器崩溃了,我转到运行Win 7 Pro的备份机器。 出于某种原因,我必须替换每个include文件,以使该死的东西正常工作。 旧文件给了我这个错误

PHP警告:include(C:\mySite\inc_header\u public.PHP):打开流失败:第23行C:\mySite\inc_header.PHP中的权限被拒绝

PHP警告:include():在第23行的C:\mySite\inc_header.PHP中打开“inc_header\u public.PHP”进行包含(include\u path=';C:\PHP\pear')失败


旧的和新的包含文件属性看起来相同。

您是否检查了属性->安全选项卡以及为在win 7上运行IIS的用户授予的正确权限?右键单击每个文件并单击属性>安全,旧的和新的安全文件的安全属性似乎是相同的。所有其他PHP文件似乎都正常工作。旧的include文件有问题。我已经花了好几个小时在这个问题上,所以希望一些善良的灵魂能帮助我解决这个问题。谢谢