[Tep-j-general] エラーが出てサイトが表示されません

アーカイブの一覧に戻る

hamada bungu****@leo*****
2008年 3月 7日 (金) 11:02:30 JST


こんにちわ。

On Fri, 7 Mar 2008 09:44:12 +0900
0nly0neオンリーワン <haf19****@ams*****> wrote:

> 1. phpMyAdminにログインします。
> 2. データベースのテーブル「session」を選択
> します。
> 3. sess_idのフィールドの編集画面に入ります。
> 4. 種別を「VARCHAR」から「INT」に、その他を「auto_increment」に変更します。
> 5. 保存するボタンを押します。

なんつーか、いろいろと謎な指示ですが。

> 1062 - Duplicate entry '/vlg3/catalog/' for key 3

たぶん、↑このエラーが「通常ではありえないもの」だという認識が無いんだろ
な。osCのDB構造を知らないなら当然か。

当方なら

1. phpMyAdminにログイン
2. osCで使用しているDBを選択
3. 「全てをマーク」
4. 「テーブルをチェックします。」

とか言いそうです。

ただし、現状でこれが原因とは断定出来てませんし、これで治る保証もまったく
ありません。単にこれが「最初にすべき事」と思うだけ。

当方らには貴君の環境や状況が見えず、調査する手段が無い→これを調べて突き
止めるのは、基本的に貴君の仕事では?

当方ならサーバにログインして各種コマンドを使うと思いますが、貴君の環境で
同じことが出来るとは限らないので言っても意味無いし、そもそもそうした手順
のマニュアルURLは先に送信済み。

また、こうした操作が原因でDBを破壊しても、責任取れません。

> 管理画面の基本設定のページキャッシュは設定値がfalseに設定してあります

DB負荷高そう。

> 特にどこかをいじった覚えはないのですがどうして急に
> こんな事になったんでしょうか?

当方らは知りませんし、調べる手段もありません。

ただ、DBは壊れるものだと言う基礎認識はあり、要定期調査でバックアップは必
須、復旧のやり方も予め練習しといた方が良いと考えてます。


はまだ




Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る