Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
.php页面下载,而不是在浏览器中打开_Php_Browser_Download - Fatal编程技术网

.php页面下载,而不是在浏览器中打开

.php页面下载,而不是在浏览器中打开,php,browser,download,Php,Browser,Download,我发现了很多关于如何强制浏览器下载文件而不是打开文件的帖子,但我有点困惑,为什么我本来要在浏览器中打开的文件会被发送到下载 这些是.php页面,在前面的URL下工作得非常好。它们已在新URL下上载到同一服务器,但我不确定需要调整哪些内容才能在浏览器中正确打开它们。您的新站点似乎没有.php文件处理程序 因此,当web服务器遇到这样的文件时,它会将其显示为下载,而不是通过php运行 检查您的配置。这意味着您的服务器无法从该php页面呈现html 因此,服务器可能会出现一些问题,因为它没有处理文件中

我发现了很多关于如何强制浏览器下载文件而不是打开文件的帖子,但我有点困惑,为什么我本来要在浏览器中打开的文件会被发送到下载


这些是.php页面,在前面的URL下工作得非常好。它们已在新URL下上载到同一服务器,但我不确定需要调整哪些内容才能在浏览器中正确打开它们。

您的新站点似乎没有.php文件处理程序

因此,当web服务器遇到这样的文件时,它会将其显示为下载,而不是通过php运行


检查您的配置。

这意味着您的服务器无法从该php页面呈现html


因此,服务器可能会出现一些问题,因为它没有处理文件中的php内容。

您可能需要进入控制面板或主机提供商提供的任何其他管理界面,并在新URL上启用php支持


如何执行此操作取决于主机提供的接口,但是在我见过的大多数工具中,它只是被标记为“PHP”,你可能需要简单地打开它。

听起来好像你在新的URL上的服务器配置错误。你可能想考虑把新站点离线,直到你解决这个问题,因为在那之前,任何人都可以下载并查看你的服务器端PHP。