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