pukiwiki/移行メモ の変更点shortened URL: http://lazy-life.ddo.jp/wiki/?78edcac8b9 |
|
#author("2018-04-07T12:04:01+09:00","default:shinkai","shinkai") #author("2018-04-07T12:06:58+09:00","default:shinkai","shinkai") 作業メモに付き無保証。 最近はpukiwiki本家がPHP7対応したようなのでpukiwiki plus!に移行せず本体のままアップデートした方がいいかもしれません。 最近は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]] そのまま動く模様。