PukiWiki/バージョンアップ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(PukiWiki/バージョンアップ);
*目次 [#e91d9b12]
#contents
*関連ページ [#zc8ed60c]
*参考情報 [#h499b3fa]
*1.5.1を新規セットアップ [#l48e6cfc]
**前提 [#u89a64d3]
-1.4.6のeucjp版から1.5.1のutf8版にバージョンアップ。
-パッチをあてるだけじゃだめでwikiファイル内部の文字コード...
**前準備 [#de4631b3]
-[[git/upstreamの管理 - src256 wiki:http://www.srcw.net/w...
**PukiWiki 1.5.1のセットアップ [#bc92574b]
-まずPukiWiki1.5.1が本番サイトで動くかどうかを軽く確認。
-ローカルでPukiWiki環境を準備して以下はこちらで作業。
***運用中Wikiの内容をコピー [#s6e2d42d]
-~/tmp/wiki.orig以下に本番wikiをダウンロードしておきロー...
#pre{{
#!/bin/sh
ORGWIKIDIR=~/tmp/wiki.orig
cp -a $ORGWIKIDIR/attach .
cp -a $ORGWIKIDIR/backup .
cp -a $ORGWIKIDIR/cache .
cp -a $ORGWIKIDIR/counter .
cp -a $ORGWIKIDIR/diff .
cp -a $ORGWIKIDIR/image .
cp -a $ORGWIKIDIR/wiki .
}}
-PukiWiki Plusのdata2utf8.phpをwikiディレクトリにコピーし...
php -f data2utf8.php
***設定の復元 [#kcaa7401]
-default.ini.phpやpukiwiki.ini.phpを手作業で戻していく。
***外観の復元 [#rb0eb2ef]
-skin/pukiwiki.css.phpとかskin/pukiwiki.skin.phpを復元す...
-外観が元に戻るかどうか確認。
**整形済みブロック [#n8dbc0a1]
-複数行のpre表示にはpre.inc.phpが必要。
-コードハイライトが必要なcode/codehighlight.phpを呼び出し...
-過去版をコピーした。
***ブロック編集 [#ya795eb1]
-[[PukiWiki 1.5.0 + PHP 5.4 で paraedit プラグイン - まん...
-paraedit.phpをpluginフォルダにコピー。
-lib/pukiwiki.phpの編集
#pre{{
include_once(PLUGIN_DIR . 'paraedit.inc.php');
$post["msg"] = _plugin_paraedit_parse_postmsg($post["msg_...
}}
-skin/pukiwiki.skin.ja.phpの編集。pkwk_common_headers();...
#pre{{
// ParaEdit
if(exist_plugin('paraedit')) {
$body = _plugin_paraedit_mkeditlink($body);
}
}}
-lib/convert_html.php の編集。class Heading extends Eleme...
#pre{{
$paraedit_flag = (preg_match("/^content_1_/", $this->id))...
return $this->msg_top.
$this->wrap(parent::toString(),'h'.$this->level," id=\"{...
}}
-リンク文字列などの修正。そのままでもいいけど編集マークを...
#pre{{
define(_EDIT_LINK, '<div style="text-align: right; font-s...
rc="' . IMAGE_DIR . 'paraedit.png' . '" width="9" height=...
define(_PARAEDIT_LINK_POS, '$1$2$link$3'); // </h2>の前
}}
***region.inc.php [#lca73885]
-過去wikiからコピー
***タグ関連 [#o7a8d3e3]
-過去wikiのtag*inc.phpをコピー。
-タグリストが文字化けするのはcacheが原因?
-cmd=tag&pcmd=cleanでクリーンできるもしくは手動で。
*バージョンアップ [#d71adbb8]
**1.5.0から1.5.1へのバージョンアップ [#m06b2df1]
-同じく[[リリース 1.5.x 1.5.1 - PukiWiki - OSDN:https://o...
-cacheとwikiがなぜかコンフリクトしたけどしかとした。
**1.4.7から1.5.0へのバージョンアップ [#h967bcba]
-[[PukiWiki/Install/Update/1.5.0 - PukiWiki-official:http...
-基本patchファイルをダウンロードして適用するだけ。paraedi...
終了行:
&tag(PukiWiki/バージョンアップ);
*目次 [#e91d9b12]
#contents
*関連ページ [#zc8ed60c]
*参考情報 [#h499b3fa]
*1.5.1を新規セットアップ [#l48e6cfc]
**前提 [#u89a64d3]
-1.4.6のeucjp版から1.5.1のutf8版にバージョンアップ。
-パッチをあてるだけじゃだめでwikiファイル内部の文字コード...
**前準備 [#de4631b3]
-[[git/upstreamの管理 - src256 wiki:http://www.srcw.net/w...
**PukiWiki 1.5.1のセットアップ [#bc92574b]
-まずPukiWiki1.5.1が本番サイトで動くかどうかを軽く確認。
-ローカルでPukiWiki環境を準備して以下はこちらで作業。
***運用中Wikiの内容をコピー [#s6e2d42d]
-~/tmp/wiki.orig以下に本番wikiをダウンロードしておきロー...
#pre{{
#!/bin/sh
ORGWIKIDIR=~/tmp/wiki.orig
cp -a $ORGWIKIDIR/attach .
cp -a $ORGWIKIDIR/backup .
cp -a $ORGWIKIDIR/cache .
cp -a $ORGWIKIDIR/counter .
cp -a $ORGWIKIDIR/diff .
cp -a $ORGWIKIDIR/image .
cp -a $ORGWIKIDIR/wiki .
}}
-PukiWiki Plusのdata2utf8.phpをwikiディレクトリにコピーし...
php -f data2utf8.php
***設定の復元 [#kcaa7401]
-default.ini.phpやpukiwiki.ini.phpを手作業で戻していく。
***外観の復元 [#rb0eb2ef]
-skin/pukiwiki.css.phpとかskin/pukiwiki.skin.phpを復元す...
-外観が元に戻るかどうか確認。
**整形済みブロック [#n8dbc0a1]
-複数行のpre表示にはpre.inc.phpが必要。
-コードハイライトが必要なcode/codehighlight.phpを呼び出し...
-過去版をコピーした。
***ブロック編集 [#ya795eb1]
-[[PukiWiki 1.5.0 + PHP 5.4 で paraedit プラグイン - まん...
-paraedit.phpをpluginフォルダにコピー。
-lib/pukiwiki.phpの編集
#pre{{
include_once(PLUGIN_DIR . 'paraedit.inc.php');
$post["msg"] = _plugin_paraedit_parse_postmsg($post["msg_...
}}
-skin/pukiwiki.skin.ja.phpの編集。pkwk_common_headers();...
#pre{{
// ParaEdit
if(exist_plugin('paraedit')) {
$body = _plugin_paraedit_mkeditlink($body);
}
}}
-lib/convert_html.php の編集。class Heading extends Eleme...
#pre{{
$paraedit_flag = (preg_match("/^content_1_/", $this->id))...
return $this->msg_top.
$this->wrap(parent::toString(),'h'.$this->level," id=\"{...
}}
-リンク文字列などの修正。そのままでもいいけど編集マークを...
#pre{{
define(_EDIT_LINK, '<div style="text-align: right; font-s...
rc="' . IMAGE_DIR . 'paraedit.png' . '" width="9" height=...
define(_PARAEDIT_LINK_POS, '$1$2$link$3'); // </h2>の前
}}
***region.inc.php [#lca73885]
-過去wikiからコピー
***タグ関連 [#o7a8d3e3]
-過去wikiのtag*inc.phpをコピー。
-タグリストが文字化けするのはcacheが原因?
-cmd=tag&pcmd=cleanでクリーンできるもしくは手動で。
*バージョンアップ [#d71adbb8]
**1.5.0から1.5.1へのバージョンアップ [#m06b2df1]
-同じく[[リリース 1.5.x 1.5.1 - PukiWiki - OSDN:https://o...
-cacheとwikiがなぜかコンフリクトしたけどしかとした。
**1.4.7から1.5.0へのバージョンアップ [#h967bcba]
-[[PukiWiki/Install/Update/1.5.0 - PukiWiki-official:http...
-基本patchファイルをダウンロードして適用するだけ。paraedi...
ページ名: