2015,03,17, Tuesday
あーびっくりした
さっきの記事を書いた後、ふと見たら記事ID(URLのe=???部分)が「1」になっていて???と思っていたら、データファイルが一部破損している…
自己責任で適当に復旧させました。
たぶんログは飛んでいない…はず。
この記事が正常にe=301で登録されれば大丈夫じゃないかな。
<追記>
なんかうまくいった感じなので未来の自分用に簡単に手順をメモ
(text版だけに使える手順です。この手順を実行してログが壊れても責任はとりません。自己責任でどうぞ。)
※ある程度最近のバックアップがローカルにある前提です。
1) ファイルを一通りダウンロード(すでにあるバックアップとは別の場所にダウンロードする!)
2) データディレクトリにある「id.cgi」、「log/log_key.cgi」、「log/yyyymm.cgi」をコピーしてバックアップをとる
3) id.cgiの「,」で区切られた9個目の項目を最新の記事IDに変更。ほかの数字もローカルにある「id.cgi」を参考に修正。
4) log/yyyymm.cgiのID(「,」で区切られた最初の項目)が間違っている場所の数字を修正
5) log/log_key.cgiの最初の行がおかしくなっていると思うので、4)で修正した行の先頭から「|,」までの部分をlog/log_key.cgiの最初の行に書き込む。おかしくなっている行は削除。
6) 修正したファイルを同じ場所に上書きアップロードする
7) ブラウザでリロードして表示が直っていることを確認する。(一般表示画面/管理者画面の両方)
こんな感じかな。
ツイート
自己責任で適当に復旧させました。
たぶんログは飛んでいない…はず。
この記事が正常にe=301で登録されれば大丈夫じゃないかな。
<追記>
なんかうまくいった感じなので未来の自分用に簡単に手順をメモ
(text版だけに使える手順です。この手順を実行してログが壊れても責任はとりません。自己責任でどうぞ。)
※ある程度最近のバックアップがローカルにある前提です。
1) ファイルを一通りダウンロード(すでにあるバックアップとは別の場所にダウンロードする!)
2) データディレクトリにある「id.cgi」、「log/log_key.cgi」、「log/yyyymm.cgi」をコピーしてバックアップをとる
3) id.cgiの「,」で区切られた9個目の項目を最新の記事IDに変更。ほかの数字もローカルにある「id.cgi」を参考に修正。
4) log/yyyymm.cgiのID(「,」で区切られた最初の項目)が間違っている場所の数字を修正
5) log/log_key.cgiの最初の行がおかしくなっていると思うので、4)で修正した行の先頭から「|,」までの部分をlog/log_key.cgiの最初の行に書き込む。おかしくなっている行は削除。
6) 修正したファイルを同じ場所に上書きアップロードする
7) ブラウザでリロードして表示が直っていることを確認する。(一般表示画面/管理者画面の両方)
こんな感じかな。
ツイート
| software::BlognPlus | 08:46 PM | comments (0) | trackback (0) |
1 years ago on this day
コメント
コメントする
トラックバックURL
http://horisanu.info/tb.php/301