DokuWikiにPukiWikiからデータ移行

この記事は約3分で読めます。

VPSにDokuWikiを導入SSL化の続き。今回は、DokuWikiにPukiWikiからデータを移行した。

  • まずは、DokuWikiの概要を勉強
  • 動作環境(サーバの要件)を確認
  • 最新版のファイルを導入
  • ウェブサーバの設定
  • 最低限の基本設定
  • アクセスして動作確認
  • SSL化
  • PukiWikiからのデータ移行 ← いまここ
  • 使いながら各機能の動作確認
  • 細かな設定の見直し
  • 表示画面の調整
  • 一部コンテンツの公開
  • 不具合の修正
  • コンテンツの公開

VPSのバックアップ

とりあえず。定期的なバックアップも兼ねて、VPSを全部バックアップした。

PukiWikiからのデータの移行

参考にした記事、サイトはこちら。

DokuWikiとPukiWikiの書き方の比較と移行方法 [DokuWikiで情報発信]
https://blog.1q77.com/2013/04/migrating-from-pukiwiki-to-dokuwiki/
(続)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の表現力を補強するために、以下のプラグインをインストール。

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

これで、とりあえず移行できたはず。

ウェブサイト
スポンサーリンク
スポンサーリンク
gokurakuをフォローする

コメント