【问题标题】:.htaccess causing index.php to download with settings for using php5 version.htaccess 导致 index.php 下载使用 php5 版本的设置
【发布时间】:2014-08-13 21:47:28
【问题描述】:

我的网站托管在公共服务器 free.fr 上,默认 php 是 php4。所以我配置.htaccess文件将php的版本设置为php5。

AddHandler application/x-httpd-php5 .php

.htaccess 文件导致我访问域时下载 index.php。

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    服务器上也必须安装php版本。如果您尝试使用不存在的处理程序,则没有任何内容可以解释您的 php,因此它只是作为文本提供。

    【讨论】:

    • 当我将 php 文件的扩展名更改为 *.php5 时,它运行良好。所以我认为php5已安装。但是我想通过 .htaccess 激活 php5,但它不起作用。
    【解决方案2】:

    如果你的服务器已经安装了 php5,你可以使用:

    AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
    

    此代码激活 PHP 5.4

    如果你的服务器没有安装 PHP5 是不可能的。

    【讨论】:

    • 当我将 php 文件的扩展名更改为 *.php5 时,它运行良好。所以我认为php5已安装。我刚刚用你的代码修改了我的 .htaccess 但我有同样的问题,它导致 index.php 的下载
    • 更精确。在 .htaccess 文件中,我只有这一行,当我把它放在评论中时,它运行良好。
    • 好的.. 如果您的主机没有为您提供从面板更改 PHP 版本的可能性,最好的选择是更改为...它的管理员功能非常完整,它允许您选择 PHP 版本直到 PHP 5.4
    • 非常感谢。我有一个解决方案是将所有 php 文件重命名为 php5 ...hostinger.com 免费吗?
    • 是的,hostinger.com 完全免费
    猜你喜欢
    • 2012-01-09
    • 1970-01-01
    • 2013-06-06
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    相关资源
    最近更新 更多