人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

XOOPSについての質問です。以下と同じ現象が発生しました。

>「ログイン成功したのにログイン出来ない」
http://xoopscube.jp/modules/newbb/viewtopic.php?viewmode=flat&topic_id=10152&forum=11
http://good-match.net/blog/archives/2005/07/post_31.html

IDとPASSを正しく入力して、「ログイン中です」と表示されて画面が切り替わりますが、実際はログインできていません。

原因は不明ですが、「REPAIR TABLE `xoops_session` 」で復旧するらしいですが、
諸事情によりDBにアクセスできません。

ブラウザのキャッシュを削除してから、
PCを再起動をしたりするとログインできるようになります。
なので、本当にxoops_sessionが悪いのか疑問に思っています。
(クライアントの問題??頻繁に発生するため困っています。他のユーザーにそっぽを向かれてしまいそうです…)

この現象は、複数のユーザー(別の人のマシン)でも発生しております。

上記URLの書き込みは、2005年のものですが、この障害のその後の経過や解決策をご存知の方がおりましたら、是非教えて下さい。

●質問者: kuri6
●カテゴリ:インターネット ウェブ制作
✍キーワード:2005年 dB pc URL XOOPS
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hamster009
●35ポイント

xoopsなんてくそです。

◎質問者からの返答

え? 本当ですか?? 詳しく理由を聞きたいです。

悪いところとか、似たようなツールでもっといいものがあるとか、などなど。


私としてはPGスキルが乏しいので、ソースを触らなくてもある程度の機能を用意できるので、便利かも と思っているんですが…

またご回答ください。


2 ● にぎたま
●35ポイント

由々しき問題ですね。。。

諸事情でDBにアクセスできないということですが、

phpファイル内からREPAIRを掛けてみるっていうのはどうでしょうか?

$host = "ホスト名";

$usr = "ユーザー名";

$pass = "パスワード";

$db_name = "DBの名前";

$table_name = "リペアしたいテーブルの名前";

$con = mysql_connect($host,$usr,$pass);

mysql_select_db($db_name);

$sql = "REPAIR TABLE ".$table_name;

$result = mysql_query($sql,$con);

//結果確認用

$num_fields = mysql_num_fields($result);

for ($i=0;$i<$num_fields;$i++) {

echo mysql_result($result,0,$i);

}

//MySQLのエラー文表示

//echo mysql_error()

?>

自分の環境ではOKが表示されました。

◎質問者からの返答

>phpファイル内からREPAIRを掛けてみるっていうのはどうでしょうか?

そんなことができるんですか!?

明日試します。追記します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ