#author("2023-11-19T14:20:10+00:00","default:webadmin","webadmin") #author("2023-11-19T14:37:18+00:00;2023-11-19T14:20:11+00:00","default:webadmin","webadmin") 2023/11/19 PukiWiki公式サイトの OSDN.jp から SourceForge.net への移行の記録 (主にPukiWikiコミッター/中の人向け) おかしなところがあればコメントお願いします。 #contents * 対応内容 [#g1c0c23c] ** official [#k4e57450] *** osdn.jp側 [#ie94d124] - Webサイトファイルのバックアップ *** sourceforge.net側 [#pb8cc969] - Webサイトファイルをコピーして配置 ( /home/project_web/pukiwiki/backstage/official/ ) - サイト管理Gitファイルを展開 ( /home/project_web/pukiwiki/backstage/official/.git ) -- tar.gz 経由のコピーではなぜか一部のファイルが展開されず。 git bundle を利用して移行 ( git bundle create --all -> git clone ) -- skip-worktree で、初期コンテンツとして含まれるファイルの変更を無視 - ファイル・ディレクトリ パーミッションの設定 - index.php ファイルをディレクトリに合わせて変更 ** dev [#d23663c9] *** osdn.jp側 [#sa44c90c] - Webサイトファイルのバックアップ *** sourceforge.net側 [#y872a946] - Webサイトファイルをコピーして配置 ( /home/project_web/pukiwiki/backstage/official/ ) - サイト管理Gitファイルを展開 ( /home/project_web/pukiwiki/backstage/dev/.git ) -- skip-worktree で、初期コンテンツとして含まれるファイルの変更を無視 - ファイル・ディレクトリ パーミッションの設定 - index.php ファイルをディレクトリに合わせて変更 ** Database [#meecb76e] カウンタ用データベースの移行 *** osdn.jp側 [#t357a146] - mysqldump でバックアップ *** sourceforge.net側 [#dbfc3e36] - Database作成 - mysql でリストア * 変更コンテンツファイルの無視 [#m0fddcac] (official) git update-index --skip-worktree wiki/3A636F6E666967.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B6572.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt git update-index --skip-worktree wiki/427261636B65744E616D65.txt git update-index --skip-worktree wiki/46726F6E7450616765.txt git update-index --skip-worktree wiki/48656C70.txt git update-index --skip-worktree wiki/496E74657257696B69.txt git update-index --skip-worktree wiki/496E74657257696B694E616D65.txt git update-index --skip-worktree wiki/496E74657257696B6953616E64426F78.txt git update-index --skip-worktree wiki/4D656E75426172.txt git update-index --skip-worktree wiki/504850.txt git update-index --skip-worktree wiki/50756B6957696B69.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt git update-index --skip-worktree wiki/53616E64426F78.txt git update-index --skip-worktree wiki/57696B69456E67696E6573.txt git update-index --skip-worktree wiki/57696B694E616D65.txt git update-index --skip-worktree wiki/57696B6957696B69576562.txt git update-index --skip-worktree wiki/59756B6957696B69.txt ---- (dev) git update-index --skip-worktree wiki/3A636F6E666967.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F666F726D.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F6C697374.txt git update-index --skip-worktree wiki/3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.txt git update-index --skip-worktree wiki/427261636B65744E616D65.txt git update-index --skip-worktree wiki/466F726D617474696E6752756C6573.txt git update-index --skip-worktree wiki/46726F6E7450616765.txt git update-index --skip-worktree wiki/48656C70.txt git update-index --skip-worktree wiki/496E74657257696B69.txt git update-index --skip-worktree wiki/496E74657257696B694E616D65.txt git update-index --skip-worktree wiki/4D656E75426172.txt git update-index --skip-worktree wiki/504850.txt git update-index --skip-worktree wiki/50756B6957696B69.txt git update-index --skip-worktree wiki/50756B6957696B692F312E34.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt git update-index --skip-worktree wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt git update-index --skip-worktree wiki/53616E64426F78.txt git update-index --skip-worktree wiki/57696B69456E67696E6573.txt git update-index --skip-worktree wiki/57696B694E616D65.txt git update-index --skip-worktree wiki/57696B6957696B69576562.txt git update-index --skip-worktree wiki/59756B6957696B69.txt * その他特記事項 [#k51c9823] - SourceForge.net ではパーミッションの扱いが独特 (osdn.jp と同じかも) -- File permission - "user" (owner), "group", and "other" は "project member", "project-initiated apache access", and "everyone" と解釈される * 対応ルール [#be42123f] - 記録を残す -- 概要をこのページ [[Migration/SourceForge.net]] に記録する -- PukiWikiコンテンツの場合、PukiWikiの通常の履歴管理システムでの対応とする ( [[履歴]] から変化点を参照できる状態であればよい ) -- PukiWikiコンテンツの場合、PukiWikiの通常の履歴管理システムでの対応とする ( ページの 履歴 から変化点を参照できる状態であればよい ) -- ソースコード (Plugin設定、ロジック等) の変更は、サイト管理のGitリポジトリへの変更として残す ---- * コメント [#h1f4ec67] - カウンタが動いていませんでした。環境変数 REMOTE_ADDR が 127.0.0.1 固定なのが原因。 counterプラグインの PLUGIN_COUNTER_IGNORE_REMOTE_ADDR 1 で解決 (同IPからの連続アクセスもカウントする設定) -- [[umorigu]] &new{2023-11-19 (日) 21:33:18}; #comment