俗アルカ辞典の移行方法メモ
移行手順
まずは動作させてみる
- 最新のcgi、skol.zipをダウンロードする。
- 圧縮ファイルを展開し、cgiの中身とskol.zipの中身を同一の階層にアップロードする。
- 各.cgiファイルの属性を外部から実行可能(705など)に変更する。
ここまでで各CGIが動作します。
辞書ファイルが生成されていないため、まだ検索はできません。
ログを再現する
データ移行でなくcgi流用が目的の方は、ここは飛ばしてください。
- 最新の投稿ログをダウンロードする。
- 圧縮ファイルを展開し、中身をkaxk/内にアップロードする。
- アップロード時、タイムスタンプを維持する(FFFTPの場合、環境設定→転送1から設定可能)。
辞書を生成する
- leix_axt.cgiの通知先メールアドレスを新しい管理者のものに書き換える。
- 管理者が登録申請する。
- melad.cgiを実行する(投稿ログからarka.datを生成&辞書見出し語の整列)
セキュリティを設定する
- txt/内のファイルを外部から読込不可能(600など)にする。
外部からの移行時の注意点
- トップページ「最近の投稿」のデータは消える。
- 辞書編集者の登録はやり直すこと。
管理方法
編集者登録
登録申請後、txt/leix.txtから申請者の行のsinkをdiafに書き換える。
arka.dat破損時(登録単語の重複など)
melad.cgiを実行する。
荒らし対応
kaxkフォルダ内のログを修復・差し戻し後melad。