Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2006-10-30 13:01:37

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

これは、狭義での Nucleus のプラグインではありませんが、Nucleus で SQLite をデータベースエンジンとして使用するためのツールです。MySQL と SQLite で SQL クエリーの文法が多少異なりますが、この SQLite ラッパーが MySQL 用のクエリーを SQLite 用に翻訳する機能を持っているため、ほとんどのプラグインが変更無しでそのまま使えます。

ver 0.71β 以前からの移行の方は、nucleus/plugins/sqlite/index.html を削除して上書きして下さい。このファイルを削除しないと、NP_SQLite 監理画面に入れません。

詳しい使用方法などは、Wiki をご参照ください。

また、バグ報告・ご要望などは、こちらのトピックにお願いします(要ログイン)。

現在の Nucleus-SQLite 最新版は、Nucleus 3.31-SP1 / SQLite 0.9.0.xです。

以下は、SQLite ラッパーのみをダウンロードする際に、使用してください。


Attachments:
zip sqlite0904.zip, Size: 42.75 KiB, Downloads: 392
zip sqlite0905.zip, Size: 42.86 KiB, Downloads: 501
zip sqlite 0.9.0.2.zip, Size: 42.79 KiB, Downloads: 542

オフライン

#2 2006-10-30 13:01:54

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

Nucleus に SQLite ラッパー を付加したものです。インストールの際の注意点などは、オリジナル版のトピックを参照してください。

アップグレード版は、次の記事に。


Attachments:
zip NucleusCMS_3.41Release_sqlite.zip, Size: 986.26 KiB, Downloads: 2,881
zip nucleus341_en_sqlite.zip, Size: 664.33 KiB, Downloads: 528

オフライン

#3 2007-05-04 11:18:08

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

以前の版から最新版へのアップグレードパッケージです。インストールの際の注意点などは、オリジナル版のトピックを参照してください。

アップグレードの際は、上書きでパッケージをアップロードした後、以下の手続きでアップグレードスクリプトの実行を行うことを推奨します。

1)データベースのバックアップ
SQLite版の場合、データベースのバックアップは、FTPなどを用いて『nucleus/sqlite/.dbsqlite』ファイルをダウンロードして置いておくのが簡単で確実です。

2)VACUUMを実行(データベースの最適化)
NP_SQLite管理画面(左のクイックメニューから実行可能)で、VACUUMを実行することができます。

3)SQLite ver 2.8 の場合、『PRAGMA default_synchronous = OFF;』を実行
NP_SQLite管理画面で行えます。クエリー実行が有効になっていない場合は、NP_SQLiteプラグインオプション編集メニューで有効にしてください。

4)アップグレードスクリプトを実行
『nucleus/upgrades/』にアクセスして、アップグレードを行います。

5)SQLite ver 2.8 の場合、『PRAGMA default_synchronous = NORMAL;』を実行
  NP_SQLite管理画面で行えます。上の3)もそうですが、SQLite3 でこれを行っても無視されますので、実行する必要はありません。


Attachments:
zip upgrades_3.41_sqlite.zip, Size: 26.7 KiB, Downloads: 443
zip NucleusCMS_3.41Upgrades_sqlite.zip, Size: 847.23 KiB, Downloads: 546
zip upgrade3.41_scripts_sqlite.zip, Size: 20.34 KiB, Downloads: 421

オフライン

#4 2007-05-04 11:30:20

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

オリジナルの Nucleus の新しいバージョン、3.3 の公開に伴い、SQLite 版も 3.3 を公開します。ライセンスは、GPL です。

SQLite ラッパーのバージョンが 0.8.5 になりました。以下の特徴があります。

1.SQL クエリーのパフォーマンスがアップ(PRAGMA short_column_names=1の採用)
2.セキュリティー強化(『;』を用いた2行以上のクエリーの禁止など)
3.インストールの高速化
4.バグフィックス

詳しくは、sqlite.php のコメント文を参照してください。

オフライン

#5 2007-08-08 07:12:46

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

本家で Nucleus 3.3 がリリースされたことに伴い、SQLite版を作成しました。上記記事からダウンロードできます。

なお、SQLite ラッパーのバージョンが 0.8.5.6 に上がっています。SQLテーブルの構造を変更するクエリの翻訳部分でデバッグを行っています。プラグインのアップグレードがうまく行かなかったようなケースでは、アップグレードするとうまく行くようになるかも知れませんので、そういったケースでは 0.8.5.6 を試してみてください。0.8.5.5から0.8.5.6へのアップグレードは、sqlite.php の上書きだけで行えます。

オフライン

#6 2008-02-06 13:55:03

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

MySQL 版が 3.31 SP1 (英語バージョンでは 3.32)にアップグレードされたことに伴い、SQLite版も同バージョンを公開します。

今回のバージョンでは、XSS脆弱性が修正されていますので、以前のバージョンをご使用の方は必ずアップグレードを行ってください。

なお、アップグレードする前にまずバックアップを行ってください。次に、NP_SQLite管理画面から『VACUUM』と、『PRAGMA default_synchronous = OFF;』を実行してからアップグレードスクリプトを実行するようにすれば、比較的速やかに処理が終了すると思います。その後、『PRAGMA default_synchronous = NORMAL;』を実行してください。

オフライン

#7 2008-09-27 17:18:15

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

MySQLのオリジナル版に関してEUC-JP 3.31 SP2が配布されたので、SQLite版についてもSP2を用意しました。

SP1からSP2へのアップグレードは、globalfunctions.phpの上書きだけでかまいません。ドキュメントも新しくしたいという場合は、history.htmlも上書きしてください。

3.31か、それ以前のバージョンからのアップグレードには、アップグレードパッケージを利用してください。

オフライン

#8 2008-12-17 05:13:12

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

オリジナル版のver 3.31 SP3が公開されたことに伴い、SQLite版でもSP3を用意しました。

Nucleus 3.31 SP1 もしくは SP2に、以下のパッチを上書きしてください。

それ以前の版からアップグレードする際は、一度 SP1/SP2にアップグレードした後に、パッチを導入してください。


Attachments:
zip diff3.31_ja_sp3_sqlite.zip, Size: 51.34 KiB, Downloads: 393

オフライン

#9 2009-03-17 11:22:45

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

英語版Nucleus 3.41のSQLite版を公開しました。2番目の記事から、ダウンロードできます。

オフライン

#10 2009-04-24 07:54:54

Katsumi
メンバー
From: CA
登録日: 2005-06-24
投稿: 637
ウェブサイト

Re: Nucleus 用 SQLite ラッパー (Nucleus-SQLite)

Nucleus CMS v3.41 日本語版の登場に伴い、SQLite版も用意しました。

新規インストールは2番目の記事から、アップグレード版は、3番目の記事からダウンロードできます。

SQLiteラッパーは、バージョン0.9.0.5を使っています。

オフライン

Board footer