作業メモに付き無保証。

* 新旧環境
Ubuntu 12.04 LTS

旧
- Apache 2.2.22
- PHP 5.3.10
- Pukiwiki 1.4.7

新
- Apache 2.4.9
- PHP 5.5.14
- Pukiwiki Plus! 1.4.7-i18n

* apache2+phpのアップデート [#rdd9e32d]
 # apt-get install python-software-properties
 # add-apt-repository ppa:ondrej/php5
 # apt-get update
 # apt-get install php5 php5-cli

* DocumentRootの移行 [#jf4a67f2]
デフォルトDocumentRootが/var/www/から/var/www/htmlに移動している。

* Pukiwiki Plus!
** ダウンロード
 % git clone https://github.com/miko2u/pukiwiki-plus-i18n.git

** 各種設定 [#l304b19a]
- ページタイトル、modifier-link、autolink、autoanchor等の設定
-- pukiwiki.ini.phpを編集
- 認証系 ~
http://pukiwiki.cafelounge.net/plus/?Documents%2FFunction%20limitation を参照
-- auth.ini.php,auth_api.ini.php,auth_users.ini.phpを編集
--- $auth_api['plus']['use']を1に
--- $auth_usersでuser/pass設定((動作確認のためpassを空白にしたところpassが通らない症状が発生? 適切にpassを設定すれば問題ないもののハマリに注意))
--- $edit_authを1に
--- $edit_auth_pagesでページ指定
- CSSやページレイアウト変更
-- skin/default.skin.php,skin/default.cssを適宜変更

** データ移行
attach, backup, cache, counter, diff, trackback, wikiディレクトリを元のpukiwikiディレクトリからコピーする。
attach, backup, cache, counter, diff, trackback, wikiディレクトリを元のpukiwikiディレクトリからコピーする。~
cp -pRオプションでパーミッションを維持しつつディレクトリをコピーできる。

** プラグイン [#bbe24f6c]
当wikiで使っている非標準プラグイン
- [[geshi.inc.php>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fgeshi.inc.php]] そのまま動く模様。
- [[nicovideo.inc.php>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fnicotmb.inc.php]] そのまま動く模様。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS