我的azure网站总是回复404.php文件。
HTML(.html)和纯文本(.txt)工作正常。
我们尝试添加phpinfo.php:
<?php
phpinfo();
?>
并且服务器正在响应404。
我们还添加了一个phpinfo.html,里面只有文本,服务器正在返回好的页面。
我们已激活应用程序日志记录(文件系统),我们可以看到错误:SECURITY_DENIED_BY_MIMEMAP。但是对于php文件无法找到任何内容。静态内容(.woff,.svg,..)有很多例子,但没有.PHP ...
知道我能做什么吗?
答案 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。
并成功检查了网站testphp55.azurewebsites.net。
所以,如果它不能用PHP 5.5为你工作,我想知道你做了哪些不同。