上へ
PukiWiki 1.3系から1.4への移行†
- 【注意】
PukiWiki 1.3系から1.4へ移行する前に、ほんとうにご自分のサイトで1.4の機能が必要かどうか検討した上で移行しましょう。1.3系の機能で十分であるならば、あえて1.4に移行する必要はありません。
PukiWiki 1.3系は1.4が正式リリースされた後も、セキュリティ関係のバグフィックスなどのサポートは継続して行ないます。
バックアップ†
バックアップは非常に大切です。以下の作業を行う前に、*.phpやスキン、プラグイン、attach,backup,counter,diff,wikiディレクトリを含む全てのデータをバックアップしてください。(やり方はお任せします :) )
1.4のインストール†
- 【補足】
- 1.4ではDOCTYPEがXHTML 1.1に移行しています。自作のスキンやプラグインを引き続き使用する場合は、XHTML 1.1の書式に書き換える必要があります。
また、プラグインについては1.3系列のプラグインをそのまま使用できるとはかぎりません(プラグイン/開発者向け参照)。標準のプラグインは1.4に添付されたものをインストールしてください。
現時点では、標準に添付されたプラグインであっても、警告メッセージが出たりするものもあります。
- 【注意】
- 1.4ではcacheディレクトリが追加されています。ここのパーミッションの設定(ディレクトリは777、*.datは666)を忘れると下記のページ変換時にエラーが出ます。
ファイルのBracket部分を取り去る†
- このページに添付されている
stripbracket.inc.phpをpluginディレクトリにインストール
- http://.../pukiwiki.php?plugin=stripbracketを実行
- pluginディレクトリのstripbracket.inc.phpを削除
リンクキャッシュを初期化する†
- http://.../pukiwiki.php?plugin=linksを実行
書式の違いをコンバート†
書式の移行を手動で行う場合は、このステップを省略できます。
- このページに添付されている
convertpage.inc.phpをpluginディレクトリにコピー
- http://.../pukiwiki.php?plugin=convertpageを実行
- pluginディレクトリのconvertpage.inc.phpを削除
- 【補足】
- 従来ユーザー定義だったcolor,sizeなどをインラインプラグインに変換はしません。但し、ユーザー定義のcolorやsizeを&~;の形式で定義していた場合は、そのままインラインプラグインで解釈されるようになりますので書き換えは不要です。
ユーザー定義のcolorやsizeを&~;の形式とは異なる形で定義していた場合は、従来のユーザー定義をそのまま残しておけば書き換えは不要です。
aname、counter、online、versionはインラインプラグインに移行しています。convertpage.inc.phpではこれらをコンバートしませんので、aname以外は書き換えが必要です。
コメント†
EUC-JPからUTF-8への移行†
ページが肥大化してきたので../UTF-8化に移動