1

我得到这个:

Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!

当试图在 PHP 5.2 上运行 Joomla 3.1.1 时...

我的网络空间提供商目前无法进行任何 php(5.3) 升级。

我加

# Use PHP 5.3
AddType application/x-httpd-php53 .php

到我的 htacess.txt 文件,但什么也没有

如何在 php 5.2 上运行 joomla 3?

4

5 回答 5

6

你不能在 PHP 5.2 上运行它。

But what you can do it find a better host that keeps PHP updated.

于 2013-06-28T19:52:58.343 回答
4

Joomla 3.x 需要 PHP 5.3.1 或更高版本才能正常工作,但如果您的主机提供 PHP 的更新版本,您可以使用 htaccess 规则轻松覆盖默认 PHP 版本。

文件名应该是.htaccess.

  • 使用 FTP 或文件管理器连接到您的站点
  • 创建一个名为 htaccess.txt 的文件
  • 将以下行粘贴到其中:

代码:

AddType application/x-httpd-php53 .php
  • 将其重命名为.htaccess.

如果它不起作用,您可能需要将register_globalsphp.ini 更改为off.

我希望这有帮助。

于 2013-06-28T19:48:39.637 回答
3

你不能,它很可能使用 5.3 的特定功能,所以你问的是不可能的。您需要升级到 5.3

于 2013-06-28T19:49:07.653 回答
3

Joomla 需要 5.3 或更高版本,因为它正在访问旧版本 PHP 中没有的功能。这不仅仅是试图假装你有 5.3 或对 Joomla 撒谎的问题。

一些虚拟主机可能实际上安装了较新的 PHP,但默认情况下不使用它。如果您搜索帮助,可能会有在您的网站上启用 5.3 或更新版本的技巧。如果您的主机根本不提供 5.3,那么是时候寻找新主机了。当您在寻找新主机时,请获取运行最新版本 5.4.x 的主机,因为现在甚至 5.3 都被认为是旧的。

于 2013-06-28T19:52:10.633 回答
1

.htaccess您的 htaccess 文件名不应该是htaccess.txt

其次,您的主机必须注册该应用程序类型。

于 2013-06-28T19:48:21.040 回答