2005年10月06日

誰か教えてーーっ。MT3.2-jaをfirefoxで使用する時…

Movable Typeを3.2にアップグレードしました。
管理画面も使いやすくなって、新しい機能も便利でとてもよい感じ♪
…しかーし!!!
なぜか悲しいことに、firefoxで管理画面を使おうと思うと、何をするにも逐一ユーザー名とパスワードを要求されてしまいます。
なぜーー?
IEではそんなことないので、私のfirefoxの設定が悪いのだと思うけど、今まで(MT3.121-ja)ではそんなことなかったのですよ。
どなたか詳しい方、解決方法をぜひ教えてください。
不便でしょうがないっす(涙)

« 蝉しぐれ | メイン | いろいろ完了 »

コメント

Fxのcookieの設定いじった?
保存しないようにしてるとか。

モバイルタイプは使ったことないから解らないや。

★てすとさん
いじってないですー、cookie。
アップグレード前はこんな現象発生しなかったので、不可解です。
自分なりにも調べてはみているのですが、よくわからなくて…
コメントありがとうございました。

こんにちは、初めまして。
小粋空間さんから飛んできました^^

1.もしかしたらMTのファイルをアップロードし忘れているものがあるのかも?(拡張子が「js」のファイル等)
2.そうでないとしたら、Firefoxのパスワード保存が無効になっている可能性も。
3.あるいは、Firefoxのプロファイルが壊れた可能性も否めません。

1はPCに保存しているのとサーバーとを見比べてみる。
2はFirefoxのプライバシー関係の設定を見直す。
3は別のプロファイルを作って試す。

こんなところでしょうか。

連続投稿すみません。

やっぱり「1」の何かファイルが足りないか、インクルードし忘れしてそうです。
コメントに限ってもクッキーに保存されていません。

確認してみて下さい。

3.1.x から直にバージョンアップした時の注意点思い出しました。

コメントのクッキーに関しては、既存のテンプレートでアップグレードした場合、「mt-site.js」が存在しないので新たに作る必要があります。

MTのテンプレートで新しいテンプレートを作り、名前は適当で良いですが、ファイル名を「mt-site.js」とし、テンプレートの中身を以下のように。

\mt\default_templates内の「site_javascript.tmpl」をエディターで開き、すべてをテンプレートの中身にコピペして「インデックスを再構築する時に再構築する」にチェックを入れて保存して再構築する。

コメントのクッキーに関してはこれで解決。あとはMTの管理画面のクッキーに関するファイルですね^^;

気になってソースを見させてもらったのですが、mt-site.jsの件を思い出したので再びコメントしてしまいました。連続でごめんなさいm(__)m

★WINDさん
はじめまして。
いろいろ詳しく教えてくださってありがとうございます!

まず、ファイルの確認ですが、MT3.2をダウンロードした時に入っていたものは、すべてアップロードされていて、特に不足はしていないようでした。
逆に、mtフォルダ直下に入っていたmt.jsとmt.cfgについて、mt.jsはmt-staticフォルダに入っているのとかぶるし、mt.cfgはmt-config.cgiに変更になったからいらないと思い削除しました。(削除しても状況は変わりませんでした…)

次に、ご指摘いただいたコメントのクッキーの件、対応しました!
一旦、このコメントを投稿して情報保持されているかやってみます。
次のコメントで、ちょっとお聞きしたいことがあるので、もうしばらくお付き合いください。

★WINDさん(続きです)
コメントのクッキー、効くようになりました。ありがとうございました。

ところで、先ほど気づいたのですが、/mt/mt.cgiを実行すると、メインメニューになりますよね?
で、各ブログの管理画面に入ると/mt/mt.cgi?__mode=menu&blog_id=1となるはずだと思います。
(普通に作業できるIEでやるとそうなってます)
ですが、firefoxだと、各ブログの管理画面でも、エントリー投稿画面でも、とにかくどこでもアドレスバーに/mt/mt.cgiと表示されていてブログのIDナンバー等が認識されてないみたいなんですよね。
ここになんか鍵があるかと思うのですが、何か思い当たることはありませんでしょうか?

長々とすみません。
お分かりになれば教えてください。
よろしくお願いします!

こんばんは。

コメントのクッキー上手くできて良かったです^^

管理画面の件、不思議ですね。Firefoxで開くとフレームにでも入るんでしょうか^^;
(フレームに入ってると、フレーム内でページ移動をしてもフレームのURLのみ表示されます)
もしそうだとしても、クッキーが機能していれば毎回フォーム入力を催促されないです。あとはFirefoxの設定の「パスワードの保存」にチェックが入っていれば問題ないのですが。
それともFirefoxに何か特別な拡張機能が入っているのでしょうか?

IEで開いて正常だとすればその辺が気になりますね。

★WINDさん
何回も指差し確認したんですよ(涙)

・「Cookieを有効にする」にチェックあり
・念のためCookieの例外サイト設定でpapicon.pupu.jpを許可に設定
・「パスワードを記憶する」にチェックあり
・パスワードを保存しないサイトにpapicon.pupu.jpは載っていない

毎回ユーザー名とパスワードを入力する画面が出るけど、そこにはすでに以前入力した情報が表示されているのでCookieやパスワード保存の設定の問題ではないような気がするのです…

あ、それとfirefoxに追加してるのはsageとグーグルツールバーだけです。

とりあえず、自分でできる範疇を思いっきり超えてるので諦めます。
WINDさんには、本当にいろいろありがとうございました。
また、何か思いついたら教えてくださいね。

なんと!直りましたーー
とりあえず白紙に戻そうと思い「Firefoxに保存されているすべてのプライバシー情報の削除」を行ってログインしなおしたら普通どおり使えるようになりました。
MT3.2にアップグレードしたこととどう関係していたのかはさっぱり分かりませんが、とりあえず解決してよかったです。
皆様、お騒がせしました。

こんにちは。
直って良かったですね^^

恐らくクッキーの内容が変更されていた為の不具合と言うか新たに読み込めなかったのだと思います。
うちのスタイル変更のJavaScriptでもスタイルを変更したりすると、保存してる内容と違う為に表示がおかしくなります。そういう時は一度そのクッキーを削除すると正常に戻ります。

しかし、変な現象でしたね^^;

★WINDさん
ほんとに、変な現象でした…
直ってみればあっけなかったですけど、さっぱり分からなかったので大騒ぎしちゃってお恥ずかしいです(^^ゞ
でも、こういうこともあるのだと勉強になってよかったです。
いろいろお世話になりました!

ちぇる様、はじめまして。
私も同じ現象に悩まされていた者です。
ここのコメントを参考にして「Firefoxに保存されているすべてのプライバシー情報の削除」を行ってログインし直したら使えるようになりました。ありがとうございました。

しかし私の場合はアップグレード後ではなく、mt3.11を使用していて、ある日突然起こりました。

ここを発見する前だったので、mt3.2にアップグレードすれば解決するのでは?と思いアップグレードしてみたのですが、BerkleyDBを使用していたため、今度はブログを更新できなくなってしまいました・・・oTZ

1日も早く修正版がリリースされるのを祈るのみです。

すいません、訂正です。

> 1日も早く修正版がリリースされるのを祈るのみです。

修正版は既にリリース済みで、自分がインストールしたのも3.2-ja-2なのですが、動作不具合で困ってます。他に同じ症状の人いないのかな~?

★milkcrownさん
こんにちは~
この記事が役立ってよかったです!
でも、MTのアップグレードとは関係なしに起こることもあるのですね…

3.2-ja-2にアップグレードしてもでる動作不具合ってどういう不具合なのでしょう?
私は3.2にアップグレードした時に、とりあえず500エラーが頻発してしまったので、BerkleyDBからMySQLに移行して、その後に修正版にアップグレードしていますが、特に問題はありません。

プログラムのこと等に詳しくないので、あんまり的確なことがいえなくてごめんなさいです;

アップグレード後に500エラーが頻発していた件に関してですが、結局、BerkleyDBからSQLiteに移行することで解決しました。お騒がせしました。

★milkcrownさん
解決してよかったですね!
お疲れ様でした~