Azure网站在PHP页面上返回404

时间:2014-10-14 19:26:30

标签: php azure azure-web-sites

我的azure网站总是回复404.php文件。

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

我们尝试添加phpinfo.php:

<?php

phpinfo();

?>

并且服务器正在响应404。

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

我们已激活应用程序日志记录(文件系统),我们可以看到错误:SECURITY_DENIED_BY_MIMEMAP。但是对于php文件无法找到任何内容。静态内容(.woff,.svg,..)有很多例子,但没有.PHP ...

知道我能做什么吗?

2 个答案:

答案 0 :(得分:0)

我们终于找到了问题。

我们不知道的原因。我们的网站现在是PHP 5.5。我们把它放回到PHP 5.4中,一切正常。

不知道为什么当我们在PHP 5.5中时,每个.php都无法加载,但至少我们修复了它。

答案 1 :(得分:0)

很奇怪,因为我已经在PHP 5.5上运行了在PHP上运行的PHP应用程序。

刚刚创建了phpinfo(),如您所述(请参阅github.com/DragonBe/testphp55)并使用repo导入程序将其连接到Azure网站。

我将PHP版本从5.4翻转到5.5。

Configure php 5.5

并成功检查了网站testphp55.azurewebsites.net

Running php 5.5.14

所以,如果它不能用PHP 5.5为你工作,我想知道你做了哪些不同。