2012-05-13 10 views
0

hosterが数週間でPHP 5.2のサポートを停止するため、PHP 5.3に切り替える必要があります。私はJoomla 2.5を使ってサイトのコンテンツを管理しています。 hosterのバックエンドでは、ボタンをクリックするだけで新しいPHPバージョンに切り替えることができましたが、それによってサイトがクラッシュし、以下のエラーが発生しました。Joomla:PHP 5.2から5.3への移行時の問題

明らかに、私のコードはPHP 5.3に対応していません。 joomlaコードを新しいPHPに更新するにはどうすればいいですか?またはjoomlaは問題なく新しいPHPのバージョンを処理し、私が実際に追加した何かがエラーの原因になるのでしょうか?私の唯一のコードは、カスタムデザインを読み込むテンプレートです。

私はここにこだわっていて、joomlaとPHPの間の接続や、古いPHPを使用しているホストのバックエンドの新機能を実際には見かけません。どんな提案も評価されるはずです....


エラーが発生しました。注意:これは別のサイトからコピーされ、私は自分のサイト上でのエラーを修正するために、バックアップをロードしますが、離れてのパスからまったく同じだった:あなたはtechnical requirements page for Joomla!バージョンから見ることができるように

jos-Error: Application Instantiation Error 

JFactory :: getApplication() @ /home/parolevo/public_html/tiptopart/index.php:28 
JApplication :: getInstance() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:102 
JSite -> __construct() @ /home/parolevo/public_html/tiptopart/libraries/joomla/application/application.php:208 
JApplication -> __construct() @ /home/parolevo/public_html/tiptopart/includes/application.php:48 
JApplication -> _createSession() @ /home/parolevo/public_html/tiptopart/libraries/joomla/application/application.php:173 
JFactory :: getSession() @ /home/parolevo/public_html/tiptopart/libraries/joomla/application/application.php:1046 
JFactory :: createSession() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:152 
JSession :: getInstance() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:661 
JSession -> __construct() @ /home/parolevo/public_html/tiptopart/libraries/joomla/session/session.php:155 
JSession -> _start() @ /home/parolevo/public_html/tiptopart/libraries/joomla/session/session.php:118 
session_start() @ /home/parolevo/public_html/tiptopart/libraries/joomla/session/session.php:492 
JSessionStorageDatabase -> read() 
JFactory :: getDbo() @ /home/parolevo/public_html/tiptopart/libraries/joomla/session/storage/database.php:67 
JFactory :: createDbo() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:308 
JError :: raiseError() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:723 
JError :: raise() @ /home/parolevo/public_html/tiptopart/libraries/joomla/error/error.php:251 
JError :: throwError() @ /home/parolevo/public_html/tiptopart/libraries/joomla/error/error.php:176 
call_user_func_array() @ /home/parolevo/public_html/tiptopart/libraries/joomla/error/error.php:214 
JError :: handleMessage() 
JFactory :: getApplication() @ /home/parolevo/public_html/tiptopart/libraries/joomla/error/error.php:705 
JError :: raiseError() @ /home/parolevo/public_html/tiptopart/libraries/joomla/factory.php:99 
JError :: raise() @ /home/parolevo/public_html/tiptopart/libraries/joomla/error/error.php:251 

答えて

2

は2.5でPHPを推奨しています5.3。

私たちの(+クライアント)2.5サイトはPHP 5.3で問題なく実行できることも確認できます。唯一の結論は、基本インストールに追加したものか、コアで変更したことです。 Joomla!コード。

エラーログを見るのはあまり役に立ちませんが、データベースに接続する際に問題が発生しているようです。 configuration.phpファイルに問題がないかどうかチェックします。データベース&の接続タイプ設定が正しいことを確認してください。

+0

あなたの答えをありがとう、私はこれを調べます。 – fabian789

+0

実際には設定ファイルでした!ありがとうございました...私がやったのは、ホステリアのバックエンドが私のために新しくjoomlaのインストールを作成することでした。そこから私は設定ファイルの中で私とは異なる部分をコピーしました。私は何が間違っていたかどうか確かに分かりませんが、今はうまくいきます。 – fabian789

関連する問題