【问题标题】:one website on shared server won't process .php, but will process .php3共享服务器上的一个网站不会处理 .php,但会处理 .php3
【发布时间】:2016-02-16 11:31:12
【问题描述】:

我正在开发一个 SugarCRM 网站,当访问该网站时,它会将 index.php 上传到您的计算机,而不是显示它。经过一段时间的工作,我在服务器上的不同网站上测试了一个 test.php 文件。 test.php 在其他网站上工作,但不是 SugarCRM 网站。所以我将扩展名更改为test.php3,它工作了。我想知道是否有人可以告诉我为什么会这样,以及我该如何解决。

【问题讨论】:

    标签: php .htaccess apache2


    【解决方案1】:

    根据您的标签,我假设我们在这里谈论的是 Apache 2。您可以尝试将以下内容放入您的 .htaccess 文件中:

    AddType application/x-httpd-php .php
    AddHandler application/x-httpd-php .php
    

    但除非 Apache 允许在 .htaccess 文件中进行此类覆盖,否则它不会起作用。

    如果不知道您对服务器的访问级别,则很难判断进一步的操作过程。如果您可以配置服务器的 Apache,您不妨将这些处理程序直接添加到 httpd.conf 并完成它。

    【讨论】:

    • 没错。除了现在它没有执行代码,它只是在屏幕上显示最后一行代码。有什么想法吗?
    • 很高兴看到实际代码 - 至少是最后几行,包括正在“显示”的代码。
    猜你喜欢
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多