3

古いMovableTypev3.1セットアップからいくつかのレガシーデータを取得しようとしています。phpMyAdminを使用して、Webサーバー上のMySQLデータベースに直接アクセスしています。投稿テーブルには、2007年に作成された最後のレコードで、718レコードしかないことが示されています。これは正しくありません。MTの実装に慣れていませんが、Movable Typeが複数のデータベースの複数のテーブルにデータを格納することは可能ですか?

Movable Type管理領域でバックアップ/エクスポート機能を使用すると、完全なデータセットがエクスポートされます。

4

2 に答える 2

5

いいえ、単一のMTインストールは1つのデータベースにのみアクセスし、すべての投稿レコードはmt_entryテーブルに保存されます。MySQLサーバーとデータベース名は、mt-config.cgi構成ファイルで定義されます(それぞれDBHostディレクティブとDatabaseディレクティブを使用)。MTインストール用に構成されているものと同じサーバー上の同じデータベースにアクセスしていることを確認しますか?

(編集:MTは、マスター/スレーブ構成で複数のDBを使用するように構成できますが、通常はそうではなく、3.1に可能性があったかどうかはわかりません。いずれの場合も、スレーブは同じ数のマスターよりも投稿します。あなたが言っていることからの私の最も良い推測は、MTと同じphpMyAdmin内のデータベースまたはテーブルにアクセスしていないということです。)

于 2012-07-09T23:21:32.090 に答える
0

mysqlデータベースでテーブルが破損している可能性があるため、phpmyadminを使用してデータベースにログインし、すべてのテーブルを選択して、[テーブルの確認]オプションを選択することをお勧めします。

結果を待ち、破損したテーブルがあるかどうかを確認します。ある場合は、すべてのテーブルを再度選択するか、破損したテーブルのみを選択して、[テーブルの修復]というドロップダウンオプションを選択します。

フランソワが言うように、あなたはあなたの活字のインストールが基づいているものとは別のデータベースを偶然に見ているかもしれないと私は思う傾向があります。活字インストールの「mt-config.cgi」ファイルを確認し、そこからのデータベースの詳細を「phpmyadmin」で表示しているデータベースの詳細と比較します。

于 2013-02-14T21:08:15.333 に答える