VPSにDokuWikiを導入、SSL化の続き。今回は、DokuWikiにPukiWikiからデータを移行した。
- まずは、DokuWikiの概要を勉強
- 動作環境(サーバの要件)を確認
- 最新版のファイルを導入
- ウェブサーバの設定
- 最低限の基本設定
- アクセスして動作確認
- SSL化
- PukiWikiからのデータ移行 ← いまここ
- 使いながら各機能の動作確認
- 細かな設定の見直し
- 表示画面の調整
- 一部コンテンツの公開
- 不具合の修正
- コンテンツの公開
VPSのバックアップ
とりあえず。定期的なバックアップも兼ねて、VPSを全部バックアップした。
PukiWikiからのデータの移行
参考にした記事、サイトはこちら。
DokuWikiとPukiWikiの書き方の比較と移行方法 [DokuWikiで情報発信]
PukiWiki から DokuWiki にデータ移行
PukiWiki から DokuWiki にデータ移行するメモです。 移行されるかたは是非続編もご覧ください。 DokuWiki Plugiin DokuWiki は plugin なしでは PukiWiki よりも表現力が劣るので、次の ...
(続)PukiWiki から DokuWiki にデータ移行
先日、「PukiWiki から DokuWiki にデータ移行」を書いた後にもいろいろ改善をすすめたので改めて整理しておく。添付ファイルに対応しました。さらにそ
GitHub - yteraoka/puki2doku: PukiWiki => DokuWiki data convertor
PukiWiki => DokuWiki data convertor. Contribute to yteraoka/puki2doku development by creating an account on GitHub.
DokuWikiプラグインの追加
DokuWikiの表現力を補強するために、以下のプラグインをインストール。
- definitions plugin(<dt>, <dd> 対応)
- indexmemu plugin(ls(), ls2() 対応)
- fontsize plugin(&size(n){str}; 対応)
- color plugin(&color(xxx){str}; 対応)
difinitionsは、リンク先の2が更新されていないので、オリジナルを入れた。
変換スクリプトの取得
Githubから変換スクリプトをダウンロード。Perlで書かれているらしい。
ダウンロードしたら、適当なディレクトリに展開。
添付ファイルの変換
#./puki2doku.pl -v -A -E utf8 \ -s /var/www/pukiwiki/attach \ -d /var/www/dokuwiki/data/media
Wikiページの変換
#./puki2doku.pl -v -E utf8 --font-color --indexmenu --ignore-unknown-macro \ -s /var/www/pukiwiki/wiki \ -d /var/www/dokuwiki/data/pages
検索インデックスの作成
#cd /var/www/html/dokuwiki/bin #php indexer.php
dataディレクトリの所有権の変更
#chown -R nginx.nginx /var/www/dokuwiki/data
これで、とりあえず移行できたはず。
コメント