JoomlaインストールをJoomla 1.6から可能な最新のJoomlaバージョンに更新しようとしています。少なくともバージョン2.5、できれば3.Xにしようとしています。
このサイト の指示に従って、バージョン1.7.0に正常に更新しました。これはいい。問題は、サイトがExtension Managerの自動更新を使用してバージョン2.5に更新するように指示していることです。しかし、これは私が見ているものです:
誰もが利用可能なアップデートがあることを知っているので、なぜ利用可能なアップデートが表示されないのか誰か知っていますか?
更新を行うためのより良い方法についての提案はありますか?どうもありがとう!
私は1.7.xから2.5に正常に移行できなかったので、これは実際には回答ではありませんが、他の人にとって有用な情報であるか、回答につながる可能性があります。
私の知る限り、1.xのワンクリック更新のメタデータは Joomla更新サイト から削除されているため、利用可能な更新はありません。更新サイトのメンテナーは、このプロセスをナビゲートするときに、恥ずかしさの塩辛い涙を感じるようにタイムリーにサイトを更新していない人のように。アップグレードに関する既存のチュートリアルのほとんどは、ワンクリックアップグレードの方法を指摘しているだけなので、これは物事をかなりトリッキーにします。しかし、手動で更新するために このガイド を見つけました。
最新の1.7バージョン(1.7.5)へのアップグレード:
データベースとファイルの完全バックアップを取ります。
1.7.0-> 1.7.5安定パッチリリースを こちら からダウンロードします。
パッチアップデートをJoomlaルートに直接解凍します。
データベースの更新を手動で実行します。このCLI忍者アクションは私に役立ちました:
$ ls -al administrator/components/com_admin/sql/updates/mysql/1.7.*
...shows list of update sql files
...now step through each file sequentially from the version after your original version:
$ cat administrator/components/com_admin/sql/updates/mysql/1.7.1-2011-09-15.sql.sql | sed s/#_/my_table_prefix/g | mysql -uroot -p my_dbname
当然、独自のテーブルプレフィックスとデータベース名を代入し、毎回DBパスワードを入力する必要があります。
管理者としてサイトにログインし、すべてが機能していることを確認できます。そうでない場合は、バックアップを復元して、最初からやり直す必要があります。
これを行った後、同様の手順に従って、2.5.28 Stable Updateリリースをダウンロードして解凍し、ガイドで提案されているように「存在しない」ファイルを削除します(指定したパスで終了することに注意してくださいscript.php
ないscripts.php
)、および残りのデータベース更新を実行します。
残念ながら、その後、いくつかのエラーメッセージが表示され、かなり機能しないサイトができました。
Call to undefined method JHtml::getJSObject() in /var/www/.../libraries/cms/html/behavior.php on line 299
Call to undefined method JAdministrator::setHeader() in /var/www/.../libraries/cms/html/behavior.php on line 765
この時点で、損失を減らし、1.7.5に戻しました。誰かがこの点を乗り越えることができるなら、この答えに遠慮なく追加してください。
提供したスクリーンショットは、Joomla自体ではなく、拡張機能のアップデートを示しています。まず、[キャッシュの消去]ボタンをクリックしてから、トップメニューでComponents >> Joomla!Updateに移動します。
これにより、更新が表示されます。そうでない場合は、[オプション]に移動して、長期リリースの更新を検索していることを確認してください。
お役に立てれば
まずバックアップを作成してから、これを試してください。
http://www.ostraining.com/blog/joomla/upgrade-joomla-16-to-25/
または
http://docs.joomla.org/J2.5:Upgrading_from_an_existing_version