2015-02-11 64 views
0

我在Apache服务器上上传了一个Joomla 3.3网站,但它向我展示了一个您的主机需要使用PHP 5.3.10或更高版本来运行此版本的Joomla!错误消息。 我读过,我可以更改cPanel上的PHP版本 - >软件和服务 - > PHP配置。我打开了PHP配置,它只是显示值。所以我联系了我的主机提供商,他们说php版本是最新版本,我需要使用php.ini文件覆盖php设置。用PHP.ini文件覆盖服务器上的PHP版本

1,如果系统按照他们的说法更新,我应该看到那条消息。 第二,如何更改php版本以适应我的joomla网站。

+0

单独更改版本号并不能解决您的问题。如果你的插件需要特定版本的PHP,那么你需要安装该版本(或更好)。 – scunliffe 2015-02-11 05:01:20

+0

但我在一个共享的托管和主机提供商告诉我,他们有最新版本的PHP。我不明白,如果他们安装了最新版本,我甚至可以面对这种问题。 – user3659497 2015-02-11 05:03:02

+2

最新版本的PHP(2015年2月10日)是5.6.5 http://php.net/downloads.php – scunliffe 2015-02-11 05:06:01

回答

1

您的托管服务提供商没有使用PHP 5.3.10或更高版本的PHP,并且由于您遇到此问题。

您可以通过在您的网站上创建php信息页来检查您的php版本。

此外,您可以建议您的托管服务提供商在您的服务器上安装多个PHP版本,以便您可以使用任何你想要的PHP版本。他们可以使用ntPHPselector插件来安装它,它是免费的插件,并且运行良好。

0

如果他们真的有最新版本的PHP,那么你可以尝试在你的.htaccess文件中使用AddHandler来选择PHP版本。

例如:

AddHandler application/x-httpd-php54 .php 

AddHandler x-mapp-php6 .php 

取决于主机配置。

+0

我尝试了两种,我在.htaccess文件中添加了文本,但它不起作用。相反,当我浏览到网站时,它会打开一个下载对话框。 – user3659497 2015-02-11 20:39:34