ちなのひとりごと

w3Analyzer最新版

カテゴリー WordPress :(2009/11/27 1:00 am)

w3Analyzer(修正版)を開発なさっているrinさんから直接コメントを頂いた.それでさっそく最新版(2009.11.25)をダウンロードし,現在利用しているものをアップデートした.

詳しいアップデートの方法はw3Analyzerの本家配布元であるオーサカPHPの使用方法の項を参考にして欲しいが,そんなに難しくはない.

[inc/config.php][writelog.php]を設定。
[logs][data][skin]フォルダ以外をアップロード。

基本的にはこれだけである.ところがw3a.phpを表示させると,よくわからないが変なことになった.

エラーが出ているスクリーンショット

あれ?と思い,いろいろと復旧を試みようとするが,問題となる場所の見当が付かない.あ,そういえば,バージョンアップされたファイルをFTPでアップロードするときに,Cyberduckが悪いのか,うちのBell.caの回線が悪いのか,途中でエラーが出て止まってしまったことを思い出した.もしかしたらそれが原因ではないかと思い当たり,もう一度上書きを試みる.ところがその上書きアップロードのところでまたもやエラーが出てアップロードが中途半端に終わってしまった.

ちなみに,ここで「再試行」をクリックするとその後またアップロードしなおして「無事アップロードが終わりました」という表示が出るものだから,ついつい信用してしまっていた.でももしかしたらこれが問題かもしれない,と思い,面倒だけど仕方ないので,ひとつひとつサーバにあるファイルを消して,その後にまた一つ一つアップロードするという作業をした.しかもアップするときの設定は自動ではなく強制Asciiモードにして.転送した.

そうしたら今度はうまくいった.よかったよかった.

PHPではタイトルの取得ができなかったため,結局javascriptを利用した解析タグを追加しているが,懸案だった(というほどでもないのだけれど)タイトルの取得も,設定通りに表示されるようになった.

ただ,コメント欄にも書いたように,ブログのタイトルについているアポストロフィーの前に「¥」という文字が表示されているのだが,これはなんなのだろう?テストをしてみたところ,ページ名ではそれが現れなかったのだが,ブログ名にだけ現れていた.

例:ブログ名→ Taro’s blog,ページ名→It’s a test
w3aで表示されるタイトル→It’s a test | Taro¥’s blog
(なおこれまでは,Taro’s blog >> ブログアーカイブ >> It’s a test のように,デフォルトのタイトルが表示されていた)

まあ,自分しか見ないのだからそれほど問題にはならないのだけど,何か気になるなぁ・・・

コメント

コメント(3) “w3Analyzer最新版”

  1. tina

    Yaさん,コメントありがとうございます.遅くなってすみません.
    結局,色々な都合があって(決してw3aが理由ではないのですが)当該ブログのタイトルを変えることにしたため,今回の問題は解決しないまま解消してしまいました(笑)
    少し時間ができればwritelog.phpも見てみますね.

  2. Ya

    追伸
    あ…writelog.phpのタイトル処理かもしれません…

  3. Ya

    たぶんphp内で「半角’」を文字列認識させるために前に¥をつけるのですが、それが余分についてるのでは、と思います。

    w3aは「リンク」や「ページ元」などでそれぞれ別のPHPで表示させていますので、問題が起きた画面がどのPHPの使用時のものかを確認して、そのPHPのソースを見て\処理が重複してるっぽい場所を探して修正してみてください。

    もしくはrinさんにメールで症状をお伝え下さい。
    時間があればバグ修正に対応してくれると思いますよ(時間がかかるかもしれませんが)。

コメントする