-
- 10 Posts
はじめまして。
MODxのインストールは初めてです。
データベースを使用するCMSやブログはいくつか設置した事がありますが(XOOPS、WordPress、Geeklog)、毎度トライ&エラーでなんとかしているので、知識は余りありません。
今回、MODx0.9.6を、CHAT-JP(スタンダード)のサーバに設置しました。
現在WordPressでサイト運営しているので、MODx設置はサブディレクトリです(/public_html/testsite/)。
インストール時のチェックはすべてクリアし、テストサイトも無事表示出来ましたが、設置時に入力したユーザ名:パスワードでログインすることができません。
IE7では入力した文字がグレイになって動かなくなります。
FireFox2.0.0.5では「Incorrect username or password entered!Location: http://www.**********/testsite/manager/」というアラートが表示されます。
どちらも、画面は遷移しません。
Forgot your password?で送られたURLにアクセスして(この操作で管理画面にはきちんとアクセス出来ました)、パスワード変更を試みましたが、やはり状況は同じでした。
打ち間違いがあるといけないので文字列のコピー&ペーストで試みても、同様です。
ログイン中に行った日本語化等の設定は、無事に反映されます(通知メールはタイトルのみ化けますが…)。
CHAT-JP(スタンダード)
Server:Linux
Apache:2.0.52
PHP:4.3.9
MySQL:4.1.20
どなたか、原因や改善方法などにお心当たりはございませんでしょうか?
どうぞよろしくお願いいたします。
-
- 10 Posts
MEGU様、ご返答有難うございます。
バグですか……スクリーンショットほど壊れた感は無い(アラートは正常に見えます。挙動はおかしいですが)けれど、ログイン画面から正常に入れない、という問題は同じっぽいですね。
英語がさっぱりなので誤解しているかも知れませんが、重要な問題として対処されており、現在は検証中という事ですか。
なる環境とならない環境は何が違うんでしょう。他のシステムの設置を同一サーバで行えてますので、そう特殊な設定ではないと思うんですが(あんまり名前は聞かないですけど)。
設置はそう急ぐものでもないですし、もう少し様子を見てみようと思います。
ログイン以外は問題ない感じなので、とっても惜しいですね。
-
- 10 Posts
custar様、ご返答有難うございます。
今まで行き当たりばったりの対処しかした事がないので、何処をどう確認すればいいのかすら思い当たらないのですが、とりあえずデータベースの中でそれっぽい箇所を見てみました。
manager_usersでいいんでしょうか……usernameは設定そのままの文字列が入っていて、passwordは暗号化されているっぽい文字列で…む、これではわかりませんね(わかったら困るか)。
念の為(元となる文字列に)直接書換えたりしてみましたがNGでした。その後、管理ページから再び変更。
ここと突合せをしている筈の、フォームから渡される方の値がどうなっているのかって、どう確認すればよろしいのでしょうか(汗)?こちらはフォームに記入したまんまでいいんでしょうか。
だとすると、同一の文字列をコピーしてパスワード変更もログインも行っているので同一の筈なのですが……。
多分とても初歩的な事が判っていない気がします。すみません。
MEGU様
>「パスワード忘れた」メールでも入れないみたいですよね。
>この方は。。
そこまで行くと、いっそ諦められそうな気もします…よ、良かったんでしょうか。
現状でも、毎回「パスワード忘れ」扱いでログインし続ければ何とかなるといえばなりそうなのが微妙です。流石に辛いですけれど。
-
- 892 Posts
こんにちは。
phpMyAdmin でマネージャのパスワードを変更する方法なんですけど、
パスワードの欄にパスワードを書いてそのまま保存したらまずいので
(そのパスワードでマネージャにログインできません)、パスワードを書いたら、
その左側の「関数」で、「MD5」を選んで保存します。そうすると、暗号化された文字列が
入ると思います(すでにそれもお試し済みでしたらすみません...)。
-
- 10 Posts
こんにちは。
そういう方法で暗号化出来るんですね(知りませんでした)。
正直なところ、「知識は余りありません」というよりも「何も判りません」の方が正確な形容です…何とか自分でやってみたいという気持ちだけはあるのですけれど。
実際に試してみました。状態に変化は無い様です。
念の為もう一つアカウントを作ってみましたが、そちらもアウト。
MySQLのCharacter set client等がlatin1なのが影響しているのは有りでしょうか?
phpMyAdmin上ではLanguage「Japanese(ja-utf8)」、MySQLの文字セット「 UTF-8 Unicode (utf8) 」、 MySQL 接続照会順序「utf8_general_ci」となっています。
ユーザ名・パスワード共に半角英数なので大丈夫なのではないかと思いましたが…他のCMSもUTF-8で設置出来ていましたし。
-
- 10 Posts
ありがとうございます、質問しておきながら間が空きまして申し訳ございません。
先ほど確認が出来ました。
結果は、(正)と(誤)でハッシュが異なっていました。
前からずっと確認しているユーザ名・パスワード【A】も、新規に作って確認したもの【B】も、どちらも同様です。
というか、この2例で、【A】【B】両方の(誤)の値が全く同一文字列みたいです。
おや?
復号は出来ないと思いますが、それでも書かない方が、多分いいですよね。>ハッシュ
(正)の方は、データベースで見た値と、それぞれ、きちんと一致していました。
追記:
FireFoxでログインできる様になりました!
クッキーとブラウザが保持しているパスワードを削除したらあっさりと……あれ?最初に何度も試したのにorz。
お騒がせしました。これはかなり恥かしいです。
この分だとIE7の方も……と思いましたが、こちらは駄目でした。相変わらずグレイアウト、固まってアラートすら出ません。
IE固有の問題があるのでしょうか、
それとも、また、私が間抜けなだけかも知れません…。
IE7でも、表側(テストサイト)からwebユーザとしてのログインはできます。managerのログインが素直には出来ないだけで。
私個人としてはFFを使えば、もう何も問題はないという事になるのですが(複数管理体制ではないので)、ここで終了した方がよいのでしょうか。