Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 このトピックは閉鎖されているので記事編集または返信投稿はできません
投稿者 メッセージ
kimitake



登録日: 2004.12.10
記事: 265
所在地: かるふぉるにあ

記事 日時: 2006.11.17 (金) 17:57   記事の件名: Nucleus CMS v3.24 日本語版
引用付きで返信

Nucleus CMS v3.24 の日本語版をリリースします。
文字コードは EUC-JP と UTF-8 の2種類用意してあります。

基本的に動作は本家(英語版)と同じです。
一部日本語特有の問題(検索の日本語対応等)および、いくつかの不具合が修正されています。

この改造版再配布は元の Nucleus CMS が GPL に基づき配布されていることよるものです。
よってこれらも GPL に属しますので、これらを用いた独自パッケージの配布等をされる場合は、
同様にライセンスを引き継いで下さい。

以前の版には、複数ユーザで使用してる場合、クロスサイトスクリプティングの脆弱性があります。

これ以外に、セキュリティ関連では非公式ながら v3.23sp3 として配布していたものを組み込んであります。
詳しいことは
http://kimitake.blogdns.net/item/352を参照して下さい。

v3.23sp3 と違う点は、2つフラグの追加をしてあります。
1つは、$bLoggingSanitizedResult で、もう1つは $bSanitizeAndContinue です。
どちらもデフォルト値は0として globalfunctions.php で宣言されてます。

前者は、サニタイズ結果をログとしてデータベースに残すかどうかの設定。デフォルトでは残しません。
理由は、最近不正な URL でのアクセスが多く、そのたびにデータベースに記録してると、
共用サーバーなどで、負荷が高くなって停止させられたりするためです。
導入時などに動作確認したい場合のみ値を1にすることをお勧めします。

もう1つは、サニタイズしたあと処理を続行するかどうかの設定。デフォルトでは中断します。
理由は、不正なURLでのアクセスをしてくる相手にまともなページを返すこともない、ということです。
通常サイト側で用意してるリンクをクリックしてるだけなら、サニタイズ対象となるURLを生成して
しまうことは無いはずで、もしあるなら事前に修正すべきことなので。


それからプラグインのインストール時に、中にはコアのバージョンをチェックするものがありますが、
このチェックルーチンにバグがありました。本家コードでは修正済みでしたので、反映させておきました。

以下フルパッケージを添付します。



nucleus3.24_ja_utf8.zip
 説明:
v3.24 UTF-8 版

ダウンロード
 ファイル名:  nucleus3.24_ja_utf8.zip
 ファイルサイズ:  695.31 KB
 ダウンロード:  51742 回


nucleus3.24_ja_euc.zip
 説明:
v3.24 EUC-JP 版

ダウンロード
 ファイル名:  nucleus3.24_ja_euc.zip
 ファイルサイズ:  693.34 KB
 ダウンロード:  5089 回


_________________
kimitake
http://kimitakeblog.net


最終編集者 kimitake [ 2007.05.01 (火) 19:03 ], 編集回数 4 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 ICQ
kimitake



登録日: 2004.12.10
記事: 265
所在地: かるふぉるにあ

記事 日時: 2006.11.17 (金) 18:04   記事の件名:
引用付きで返信

v3.23 から変更のあったファイルのみをパッケージにしたものをアップしておきます。
アップグレード用スクリプトも入ってますので、実行してデータベース内の
バージョン番号は 322 から 323 へ変更して下さい。
しなくても今のところ実害はないですが...



changes-only-3.24_ja_utf8.zip
 説明:
v3.23 からの差分 UTF-8 用

ダウンロード
 ファイル名:  changes-only-3.24_ja_utf8.zip
 ファイルサイズ:  103.07 KB
 ダウンロード:  1960 回


changes-only-3.24_ja_euc.zip
 説明:
v3.23 からの差分 EUC-JP 用

ダウンロード
 ファイル名:  changes-only-3.24_ja_euc.zip
 ファイルサイズ:  102.79 KB
 ダウンロード:  1926 回


_________________
kimitake
http://kimitakeblog.net

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 ICQ
kimitake



登録日: 2004.12.10
記事: 265
所在地: かるふぉるにあ

記事 日時: 2006.11.17 (金) 18:10   記事の件名:
引用付きで返信

下記はアップグレード用パッケージです。
以前のバージョン(v3.2 や v3.21を含む。)からアップグレードする場合に使用して下さい。
v3.2 から追加されたデータベーステーブルはありませんが、データベース中にあるバージョン番号が
間違っているため、今後(例えば v3.3 などへ)アップグレードする際にエラーメッセージが出たり、
正常にアップグレードできないかもしれないので、アップグレードスクリプトを実行することをお勧めします。

アップグレードの手順は以下の通りです。

ステップ1 バックアップの作成
データベースと config.php のバックアップをとります。
通常、アップグレードの際にこれまで使用していたデータベースを壊したりはしませんが、
用心に越したことはありません。

ステップ2 ファイルの更新
もしコアファイル(css なども含む)を変更してる場合は、ファイルの更新後必要な箇所を
変更し直して下さい。
(もちろん更新する前にバックアップをとっておいて下さいね)

ステップ3 アップグレードスクリプトの実行
下記 URL にアクセスしてアップグレードスクリプトを実行します。
yoursite.com はあなたの Web ページに合わせて適宜置き換えて下さい。
nucleus ディレクトリは通常デフォルトの管理画面のトップディレクトリになります。
セキュリティに配慮して変更してる場合などは、こちらも適宜置き換えて下さい。
http://www.yoursite.com/nucleus/upgrades/index.php

実行すべきアップグレード手順のリストが表示されます。
これらのアップグレード手順をすべて実行します。
これによりアップグレード後に必要となるデータベースが構築されます。

セキュリティリスクを避けるため、upgrades/ ディレクトリは
アップグレード後は削除して下さい。

ステップ4 スタイルシートのアップデート
Nucleus v3.2 より、コメントを追加中に発生するエラーは、コメント
フォームの隣のページ上に直接リストされます。さらにそのエラー
メッセージは <div class="error"> タグで囲まれます。
このエラーメッセージを目立たせるため、CSS スタイルシートに新たな
ルール設定を追加することを検討すべきでしょう。
たとえば下記の通り。

.error {
color: red;
font-size: larger;
}

以上でアップグレードは完了です。

※従来(v3.23以前) upgrades パッケージは別途配布してましたが、一緒になってますので、
アップグレードスクリプトを実行しない場合でも、削除するようにして下さい。
多分管理画面に入るときに、警告メッセージが出ると思いますので、気がつくでしょうけど、
一応念のため。



upgrade3.24_ja_utf8.zip
 説明:
v3.24 UTF-8 アップグレード用パッケージ

ダウンロード
 ファイル名:  upgrade3.24_ja_utf8.zip
 ファイルサイズ:  693.16 KB
 ダウンロード:  1903 回


upgrade3.24_ja_euc.zip
 説明:
v3.24 EUC-JP アップグレード用パッケージ

ダウンロード
 ファイル名:  upgrade3.24_ja_euc.zip
 ファイルサイズ:  691.72 KB
 ダウンロード:  2066 回


_________________
kimitake
http://kimitakeblog.net

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 ICQ
kimitake



登録日: 2004.12.10
記事: 265
所在地: かるふぉるにあ

記事 日時: 2006.11.17 (金) 18:44   記事の件名:
引用付きで返信

えっと、新規インストール版の db のバージョンが 3.23 のままでした Crying or Very sad
そのままでも特に害はないですが、気になる方は db 直接触って変更(324にする)か、
upgrade スクリプト動かして 324 にするかして下さい。

通常、コアにバージョンを問い合わせたときは、globalfunctions.php に書かれてある値を返します。
そこは 3.24 になってます。

_________________
kimitake
http://kimitakeblog.net

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 ICQ
ひろ
モデレーター
モデレーター


登録日: 2004.07.11
記事: 58
所在地: Yokohama, JAPAN

記事 日時: 2006.11.17 (金) 23:47   記事の件名: MySQL 4.1 系での文字化け対策
引用付きで返信

お疲れさまでした。早速アップデートして、順調に動いております。
ひとつお願いなのですが、いま Nucleus を動かしているサーバのひとつが MySQL 4.1 系だもので、

Nucleus(JP)フォーラム :: トピックを表示 - 日本語部分でソースが切れます
http://japan.nucleuscms.org/bb/viewtopic.php?p=5826#5826

毎回のようについこの修正を忘れて一瞬化け化けにしてしまいます Shocked
問題なければ次回から修正項目に加えてはいただけませんでしょうか。
よろしくお願いします Wink

_________________
ひろの日記帳 * http://hiro.intlcafe.info/
JAFSA Weblog * http://www.jafsa.org/

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
新しいトピックを投稿 このトピックは閉鎖されているので記事編集または返信投稿はできません
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group