web-dev-qa-db-ja.com

Joomla 2.5サイトから3.3への移行

Joomla 2.5を使用するサイトをGoDaddyホスティングアカウントに移行するように求められました。このため、最新バージョンのJoomlaしか使用できません。私が遭遇する大きな問題はありますか、それとも単なるケースですか?

  1. 新しいホスティングアカウントへのFTPファイル構造
  2. MySQLデータベースをインポートする
  3. 変更configuration.php
2
Matthew Proctor

いいえ、問題はありません。データベース設定がGoDaddyアカウントのデータベースと一致するように、configuration.phpにいくつか変更を加えるだけです。

ただし、一部の拡張機能ではいくつかの問題が発生する場合があります。理想的には、使用している拡張機能が最新のコーディング標準を使用して開発されている場合、機能に影響を与えない非推奨のコードのみが存在します。ただし、Joomla 1.5のコーディング標準を使用するJoomla 2.5の多くの拡張機能を見てきました。これが問題の原因です。これは、jDownloadsなどの大きく複雑な拡張機能で発生する場合があり、安定したJoomla 3.x互換バージョンを提供しないため、別の方法を見つける必要があります。

このため、Joomla 2.5サイトのバックアップを保存してください。すべてがスムーズに機能するように、ライブサイトではなくテストサーバーで移行することをお勧めします。

1
Lodder

Joomla 2.5と3.3の間にはデータベースの違いがあります。したがって、MySQLダンプを2.5サイトから3.3サイトにインポートすると、確実にいくつかの問題が発生します。

移行する最良の方法は、組み込みのJoomlaアップデーターを使用することです。オプションのudpateストリームを「STS」に変更すると、3.3へのアップグレードが提案されます。これにより、必要なすべてのファイルとデータベースの変更が行われます。

新しいテンプレートが必要になる可能性が高く、一部の拡張機能は互換性がない可能性があります(拡張機能の開発者サイトで確認してください)。

サイトをあるホストから別のホストに移動するには、Akeebaバックアップを使用してバックアップを作成し、それをターゲットホストに復元します。そのソフトウェアを使用して、Joomla 2.5サイトをローカルホストに復元し、ローカルでアップグレードを行うこともできます。したがって、既存のサイトを壊すリスクはありません:)

1
Bakual

このチェックを行って、Remember Meをオフにすることも価値があります 2.5から3.xに移行するときに、Remember Meをオフにする必要がありますか?

おそらく、追加されたすべての非コア拡張機能をオフにしてから、更新するときに1つずつオンに戻します。

0
tristanbailey