您的主机需要使用PHP 5.3.1或更高版本来运行此版本的Joomla

时间:2013-06-28 19:44:41

标签: php .htaccess joomla joomla2.5 joomla3.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?

5 个答案:

答案 0 :(得分:6)

您无法在PHP 5.2上运行它。

但你可以做些什么找到一个更好的主机来保持PHP的更新。

答案 1 :(得分:4)

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

文件名应为.htaccess

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

代码:

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

如果它不起作用,您可能希望将php.ini中的register_globals更改为off

我希望这会有所帮助。

答案 2 :(得分:3)

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

答案 3 :(得分:3)

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

某些webhost实际上可能安装了较新的PHP,但默认情况下它没有使用它。如果您搜索帮助,可能需要在您的网站上启用5.3或更新版本。如果你的主机根本没有提供5.3,那么就该找到一个新的主机了。当你正在寻找一个新的主机时,得到一个运行最近版本为5.4.x的主机,因为即使5.3现在也被认为是老的。

答案 4 :(得分:1)

您的htaccess文件名应为.htaccess而不是htaccess.txt

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