サポート

ログインできなくなってしまった

Amber (2014/10/30 15:00)

設置URL : http://life.beyondthat.net/index.php/

freoを便利に使わせていただいています。ありがとうございます。
今回、カウンタプラグインをアップロード後、ログイン前にSETUPを実行して
しまったところ、ログインすらできない状況に陥ってしまいました。

~/index.php 実行→エラー(Table 'ta46_amber.plugin_counts' doesn't exist)
~/index.php/setup等→ログイン後、再度アクセスしてください

カウンタプラグインのセットアップも続行できず、ログインもできず、TOPページも表示できない状況です。

上記の状況を回避する方法は何かございませんでしょうか。
・別の方法でログインする方法
・カウンタプラグインのSETUPを続行するまたは取り消す方法
 (カウンタプラグインの関連ファイルをすべて消去しても状況変わらず)

何卒お知恵をお借りしたくお願いいたします。

Amber (2014/10/30 15:47)

自己解決しましたのでご連絡いたします。

Freoを他のURLへインストールし、カウンタプラグインをSetUp。
正しく導入された事を確認し、同DBからカウンタプラグインの
テーブルを問題のDBへ移植しました。

ただし、エラーを回避できませんでしたのでMySQLデータベースを
確認したところ、テーブル名がfreo_plugin_countsに対し、
PHP側はplugin_countsが見つからないと言っていましたので
freo_plugin_countsをplugin_countsへ名称変更。

現在のところ、うまく動いているようです。
が、他への影響が心配です。。。

PreFixにfreo_が付く・付かないはSetup時の設定かと思いますが、
一応、問題解決しましたのでご報告いたします。

ccc (2014/10/30 17:34)

URL : http://cccabinet.jpn.org/

※当方が返信を作成している間に解決されて何よりです。
念のため方法を置いておきます。

Table 'ta46_amber.plugin_counts' doesn't exist

カウンタプラグイン用のデータベースが作成されていないので表示されるエラーです。
これを回避するためには別の方法でデータベースを作成することになります。

1) ないとさん作成のDB Adminをダウンロードしてfreoのディレクトリに設置します。
http://www.php-labo.net/download/tool/admin/
※ダウンロードは以下のURLから行ってください。
http://www.php-labo.net/download/new/db_admin/

db_admin/index.phpの設定項目はfreo/config.phpを参考にするとわかりやすいです。
アップしたけど動かない(500エラーが出る、パスワードを入れてもログインできない)ときは.htaccessファイルを削除してください。

2) 設置できたら「SQL実行」ページのSQL欄に
データベースがSQLiteの場合は

CREATE TABLE freo_plugin_counts(date DATE NOT NULL, count INTEGER UNSIGNED NOT NULL, session INTEGER UNSIGNED NOT NULL);

と、データベースがMySQLの場合は

CREATE TABLE `freo_plugin_counts` (
  `date` date NOT NULL,
  `count` int(10) unsigned NOT NULL,
  `session` int(10) unsigned NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

と入力して「実行する」のボタンを押してください。
(上記Amberさんの場合「freo_plugin_counts」の部分は「ta46_amber.plugin_counts」かも?)

「SQL実行」に「~が実行されました。」の表示が出たら実行完了ですので、念のため「テーブル一覧」をクリックして表に「freo_plugin_counts」の欄が表示されていればデータベースが作成されたことになります。
その後~/index.phpにアクセスしてログインしてください。

※作業が完了した後はdb_admin/ごと削除してください。

Amber (2014/10/30 19:10)

CCCさん

ご丁寧なご回答ありがとうございます。
同様の問題を抱えた方の助けになると思います。

ないとさん作成のDB Admin、存じ上げませんでしたが
非常に便利なツールですね。
以後フル活用させていただきます。

返信

  • この記事に返信します。
  • 返信の際は、設置URL以外の項目は入力必須です。
投稿フォーム
名前
設置URL
本文(本文の装飾について
編集キー(投稿した記事を編集する際に使用します。)
投稿キー(スパム対策に、投稿キー を半角で入力してください。)