Joomla!:1.0系-adminのパスワードが飛んだ!

非常に不本意なのだが、Joomla!1.0.15にadminで管理ページへログインできなくなった。不可解だがフロントサイトにはログインできるのだ。まぁ結果的に解決してこうやって書き込みをしているから問題はクリアできたのだが、なにやらJoomla!にはまだバグが多数あるような気がする。(笑

パスワードはメモっていたので間違っているはずは無いのだがどうにも受け付けてくれなくなったからやりようがない。データベースのデータが破損することもあるらしくそういう時にこういうことが起こることもある様だ。仕方が無いのでパスワードをリセットする方法を検索したところ、たどたどしい日本語訳のサイトが引っかかった。趣旨は読み取れたので何とかなりそうだ。

これは貴重なので備忘録しておこう。


Mambo / Joomla passwords cannot be recovered as they are set using a one-way hash function (MD5).

マンボ/ joomla回復することはできず、パスワードの設定を使用しているとして片道( md5 )をハッシュ関数です。 しかし彼らの新しい価値観をリセットすることができます。

The user information is stored in the MySQL database (obviously) in the mos_users (for MAMBO) or jos_users (for JOOMLA).

ユーザの情報は、 mysqlデータベースに格納さは、 (明らかに) mos_users (マンボ)または接頭辞(またはジョスモス)を設定することもできますし、お客様のシステムに違う名前かもしれない。

In phpMyAdmin select the database for your Mambo / Joomla system on the left combo-box.

phpmyadminでデータベースを選択して、お客様のマンボ/ joomlaシステムの左側のコンボボックスです。 次にmos_users選択して(または、必要に応じて)テーブルと選択して閲覧する。 アイコンをクリックして編集(鉛筆)は、システム管理者のユーザー名は、どこの行です。

In the password row under Function column set the function to MD5.

下の行列関数は、パスワードを設定する機能のMD5です。 選ばれた値を設定してパスワードを入力します。 保存すること(をクリックして行く)と設定は完了です。

Using MySQL commandline or GUI
With MySQL you can execute the following command in mysql command line or gui:
UPDATE mos_users SET password = MD5( ‘ Your Password‘ ) WHERE username = ‘admin’; Note: ChangeYour Passwordto your password (obviously).

MySQLのGUIを使用してコマンド行または
で、次のコマンドを実行することができますMySQLのMySQLのGUIをコマンドラインまたは:
パスワードの設定を更新mos_users =のMD5 ( 'パスワード' )どこにユーザー名= '管理者' ;
注:お客様のパスワード変更してパスワードを(明らかに) 。


やってみた事は続きに記す。

phpMyAdminを起動して、目的のデータベースを開くのは言うまでもない。phpMyAdminをインストールしておいて良かったぜ!

問題はadminのレコードがどのテーブルに記録されていてどう扱えばよいかだ。

英文と滅茶苦茶な翻訳のおかげで雰囲気は掴めたから、phpMyAdminで開いてMD5で保存しなおせば大丈夫だろうという根拠もない想像の世界で納得しながら作業を始めた。

問題のレコードは、「jos_usrs」に入っているはずだ。左側で「jos_usrs」をクリックすると、右側に構造が表示される。これをみてもちんぷんかんぷんなので、とっととタブを「表示」に切り替える。するとレコードの内容が表示される。かなりうれしい感じだ。

レコードを選択して、鉛筆アイコンをクリックすると編集モードに切り替わる。心拍数が上がる。下手してデータベースをぶっ壊したらマッサラからやり直しだ。汗が出そうだが慎重に作業を進める。要はフィールドと値をしっかりチェックしながら確認すればよい話だ。

  • name:Administrator
  • username:admin
  • password:d5e4b672f553fe8b1847fe87d1c840b1:An2o6S2tzdz4u2Xu <こいつがMD5で暗号化されている
  • usertype:Super Administrator

このパスワードの呪文のようなところに、新しいパスワードを平文で入力し「関数」から「MD5」を選択すると平文を暗号化してくれる仕組みらしい。くれぐれもちゃんとコピーしておいて復旧させられるようにしてから作業をする事をお勧めする。私はSQLはさっぱり分からない素人である。

慎重に確認した後で保存をクリックすると、英語で説明しているような感じのSQL文が表示される(微妙に違うが)。要するにSQL文が理解できればコマンド操作でちょいちょいなのだろうが、素人にはそれば無理である。とにかくそれが終わったらもう反映されているので、adminでログインしてみると、見事にログインすることが出来た!という訳だ。

良かったログインできた~ この記録が誰かの役に立つことを!


検索ワード
Joomla!、adminパスワード忘れ

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました