Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure网站在PHP页面上返回404_Php_Azure_Azure Web App Service - Fatal编程技术网

Azure网站在PHP页面上返回404

Azure网站在PHP页面上返回404,php,azure,azure-web-app-service,Php,Azure,Azure Web App Service,我的azure网站总是对.php文件响应404 HTML(.HTML)和纯文本(.txt)工作正常 我们尝试添加一个phpinfo.php,其中包含: <?php phpinfo(); ?> 服务器正在响应404 我们还添加了一个phpinfo.html,里面只有文本,服务器正在返回良好的页面 我们已经激活了应用程序日志记录(文件系统),我们可以看到一个错误:安全被拒绝。但是找不到任何与此有关的for php文件。有很多静态内容(.woff、.svg、…)的示例,但没有.P

我的azure网站总是对.php文件响应404

HTML(.HTML)和纯文本(.txt)工作正常

我们尝试添加一个phpinfo.php,其中包含:

<?php

phpinfo();

?>

服务器正在响应404

我们还添加了一个phpinfo.html,里面只有文本,服务器正在返回良好的页面

我们已经激活了应用程序日志记录(文件系统),我们可以看到一个错误:安全被拒绝。但是找不到任何与此有关的for php文件。有很多静态内容(.woff、.svg、…)的示例,但没有.PHP的示例


知道我能做什么吗?

我们终于找到了问题所在

因为一个我们不知道的原因。我们的网站现在是PHP5.5。我们把它放回PHP5.4,一切正常


我不知道为什么当我们使用PHP5.5时,每个人都会这样做。PHP无法加载,但至少我们已经修复了它。

奇怪,因为我在PHP5.5中的Azure上运行了PHP应用程序

刚刚创建了phpinfo(),如您所述(请参阅),并使用repo导入器将其连接到Azure网站

我将PHP版本从5.4翻到了5.5

并成功地查看了该网站


因此,如果PHP5.5对您不起作用,我想知道您做了什么不同。

该网站昨天就开始工作了(该网站从2013年11月开始上线)。从二月份开始我们就没有在上面部署任何东西。。。因此,我的猜测是PHP正确安装在服务器上……我使用FTP连接发送我的phpinfo文件,但我知道我把它放在了正确的位置,因为我的.txt ans.html在那里是孤立的,并且可以工作。我真的不能告诉你有什么不同。。。稍后我会做一些测试,让你保持联系。谢谢