web-dev-qa-db-ja.com

2.5から3.4へのサイトの移行

Joomlaサイト を2.5から3.xに更新したい。

最初に、利用可能な更新を含むすべての拡張機能を更新し、次にJoomla更新を実行しました。サイトを更新した後、次のエラーが発生しました:

厳格な基準:/home/bioproduct/domains/bioproduction.dk/public_html/testversion/plugins/system/truetypography/truetypography.phpの50行目で、変数のみを参照によって割り当てる必要があります

警告:require(/home/bioproduct/domains/bioproduction.dk/public_html/testversion/libraries/joomla/application/component/model.php):ストリームを開けませんでした:/ home/bioproduct/domains /にそのようなファイルまたはディレクトリはありません24行目のbioproduction.dk/public_html/testversion/administrator/components/com_virtuemart/helpers/vmmodel.php

致命的なエラー:require():必要なオープンに失敗しました '/home/bioproduct/domains/bioproduction.dk/public_html/testversion/libraries/joomla/application/component/model.php'(include_path = '。:/ usr/local/lib/php ')/home/bioproduct/domains/bioproduction.dk/public_html/testversion/administrator/components/com_virtuemart/helpers/vmmodel.phpの24行目

構成ではpublic $error_reporting = 'maximum';

1
Shehryar

あなたの問題は、virtuemartが古くなっているため、致命的なエラーメッセージの最後の部分で問題を引き起こしていることです。

Joomlaに更新する前に、virtuemartプラグインをすべて無効にする必要があります。 3.xを更新したら、Virtuemart 3をダウンロードしてインストールし、更新手順にも従います。

すでにJoomlaにアップグレードしている場合! 3.xは、Joomla!のvirtuemartシステムプラグインを無効にします。 phpmyadminなどのデータベースの拡張テーブル。

1
tonypartridge

Virtuemartを使用したサイトのアップグレードは、ほとんどワンクリックのアップグレードではありません。以前のバージョンの記事ですが、先ほど Joomla/Virtuemart upgrades に投稿しました。

まずVirtuemart 3にアップグレードしてみてください(まだ行っていない場合)。 Virtuemart 2.xはJoomla 3では動作しません( ここで述べたように )。 pgrade は単純明快なはずですが、そのまま使用できる保証はありません。

私は、新しいストアを最初から始めて、製品とカテゴリーをもう一度作成する方が、早くて簡単です。不必要な作業のように聞こえるかもしれませんが、ワンクリックアップグレード後に行う必要があるすべてのトラブルシューティングと比較して、実際にはそれがより速いかもしれません。クリーンスタートが得られ、以前のストアからほとんどの設定を(手動で)コピーできるため、時間を節約できます。

さらに、重要度が低くなりますstrict standardsTrue Typography というプラグインでエラーが発生しました。このプラグインをアップグレードまたは無効にする必要があります。

1
johanpw