【发布时间】:2016-02-16 11:31:12
【问题描述】:
我正在开发一个 SugarCRM 网站,当访问该网站时,它会将 index.php 上传到您的计算机,而不是显示它。经过一段时间的工作,我在服务器上的不同网站上测试了一个 test.php 文件。 test.php 在其他网站上工作,但不是 SugarCRM 网站。所以我将扩展名更改为test.php3,它工作了。我想知道是否有人可以告诉我为什么会这样,以及我该如何解决。
【问题讨论】:
我正在开发一个 SugarCRM 网站,当访问该网站时,它会将 index.php 上传到您的计算机,而不是显示它。经过一段时间的工作,我在服务器上的不同网站上测试了一个 test.php 文件。 test.php 在其他网站上工作,但不是 SugarCRM 网站。所以我将扩展名更改为test.php3,它工作了。我想知道是否有人可以告诉我为什么会这样,以及我该如何解决。
【问题讨论】:
根据您的标签,我假设我们在这里谈论的是 Apache 2。您可以尝试将以下内容放入您的 .htaccess 文件中:
AddType application/x-httpd-php .php
AddHandler application/x-httpd-php .php
但除非 Apache 允许在 .htaccess 文件中进行此类覆盖,否则它不会起作用。
如果不知道您对服务器的访问级别,则很难判断进一步的操作过程。如果您可以配置服务器的 Apache,您不妨将这些处理程序直接添加到 httpd.conf 并完成它。
【讨论】: