web-dev-qa-db-ja.com

Joomla 1.5から3.xに記事を移行する方法は?

一部の記事を移行しようとしています。

私のホストでは、J2XMLエクスポートで403エラーが発生するので、ローカルホストにセットアップすると思いました。ログインしようとしない限り、フロントエンドは正常に見えます。幸い、フロントエンドアクセスの非推奨とライブラリエラーのリストが表示されますが、管理者側にログインしようとすると、白い画面しか表示されません。エラーなし、何もありません。私はこれは面白くないだろうという印象の下にあるので、単に3.xに記事をインポートすると、それを壊すつもりですか?

1.5.26のコンテンツのセクションを1つずつ3.2にコピーアンドペーストせずに移動するための他の提案はありますか?

7
poproar

Redmigrator(無料)またはSpUpgrade(商用)を試すことができます。

4日前にredmigratorを試してみましたが、記事だけが必要な場合は非常にうまくいきます。 YouTube redmigratorチュートリアルに従うと、コンテンツをJ1.5からJ3.3に簡単に移行できるはずです。

redmigratorサイト: http://redcomponent.com/redcomponent/redmigrator

redmigratorチュートリアル: https://www.youtube.com/watch?v=khYZjHtiuZw#

編集:SpUpgradeとredmigratorの良い点は、移行を実行するために古いサイトにアクセスする必要がないことです。データベースとファイルにアクセスするだけで済みます。

6
Joomla Agency

私はJ2XMLを使用しています。これはうまく機能し、無料です http://www.eshiol.it/joomla/j2xml/j2xml-1503.html

6
DesignSubway

私はSP Cyendによるアップグレードを使用します。これは有料の拡張機能です。しかし、この拡張機能で最も便利だと私が考えるのは、移行されたデータの同じIDを保持するオプションです。

2
FFrewin

そのため、古いデータベースから新しいデータベースへのinsert into selectステートメントを実行し、それらを一括で移動すると、アセットテーブルが欠落していたキーを設定しました。

INSERT into newsiteprefix_content (`title`, `alias`, ....) SELECT (`title`, `alias`, ...) FROM oldsite.jos_content WHERE sectionid = ##

ありがとう。コンポーネントはクリーンアップされていませんが、それでもかなり新しいサイトです。 oldsiteをnewsiteと同じlocalhostに設定できたとしたら、他のすべてのオプションを試してみたはずですが、phpのバージョン管理が問題を引き起こしている可能性があると思います。そもそも私はすごいSEOを経験していたと思います。

0
poproar