このプラグインはwpmuで動作しますか?そうでない場合、wpmuにはどのような代替手段がありますか?
2 に答える
Wordpress MU と SQLite が必要な場合は、次の記事に興味があるかもしれません:標準のワードプレスを SQLite を使用したマルチ ユーザー ブログ プラットフォームに変換する
リンク先のプラグインを参照し、いくつかの説明を追加します-導入を引用します:
WPMU (wordpress mu または multi-user) は、WordPress の別のバージョンであり、いくつかの変更を加えたコア wp を使用し、シングル ユーザーの wordpress ブログをマルチ ユーザーのブログ プラットフォームに変換します。このブログ投稿では、wordpress の一般的なインストールをマルチ ユーザー ブログ プラットフォーム(WPMU のようなものですが、フル機能) に変換し、SQLite を活用する方法を紹介します :) – それでは、楽しみましょう。
つまり、Wordpress MU に基づいているようには見えませんが、同じ種類の機能を実現しているようです...
すでに機能している Web サイトがあり、MySQL データベースを SQLite に移行したい場合は、次の記事をお読みください。
http://livecode.byu.edu/database/mysql-sqliteExport.php
つまり、この記事では、Wordpress データベースを PHPMyAdmin から SQL としてエクスポートする方法について説明します。SQL ファイルを取得したら、ターミナルを開いて sqlite を実行します。
あなたはするであろう:
- コンピューターに sqlite ファイルを作成する
- PHPMyAdmin から取得した SQL ファイルを読み取ります
- 以下のリンクで説明されているように、sqlite ファイルを Wordpress に追加します。
唯一の注意点は、SQLite は MySQL で使用されるほとんどのフィールド タイプをサポートしていないため、サポートされていないフィールドを SQLite の同等のものに置き換える必要があることです。
私のプロジェクトで置き換えたフィールドは次のとおりです。
- int(n) と bigint(n) を INTEGER に置き換えます
- タイムスタンプと日時を TEXT に置き換えます
- varchar(n) を TEXT に置き換えます
- varchar(n) を TEXT に置き換えます
- (tinytext|longtext) を TEXT に置き換えます
- CURRENT_TIMESTAMP を「0000-00-00 00:00:00」に置き換えます
- COLLATE を何も置き換えない
- PRIMARY KEY AUTOINCREMENT を id フィールドに (手動で) 追加します — テーブル 'wp_term_relationships' を除く
- すべての ALTER ステートメントを削除します (sqlite では有効ではありません)。
PHPMyAdmin から SQL ファイルにエクスポートしました。1 つはデータ構造用で、テーブルが作成されたことを確認でき、もう 1 つはデータ用です。SQL ファイルの読み取り中にエラーが発生した場合は、それらを開いて修正し、ファイルを再度読み取ります。