2015-02-11 63 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