pukiwiki/移行メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
作業メモに付き無保証。
最近はpukiwiki本家がPHP7対応したようなのでpukiwiki plus!に移行せずアップデートした方がいいかもしれません。
* 新旧環境
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ディレクトリからコピーする。~
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]] そのまま動く模様。
終了行:
作業メモに付き無保証。
最近はpukiwiki本家がPHP7対応したようなのでpukiwiki plus!に移行せずアップデートした方がいいかもしれません。
* 新旧環境
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ディレクトリからコピーする。~
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]] そのまま動く模様。
ページ名: