-ゲムメモ、マタタビ、映像メモ-

MobilePressNEO導入メモ

ワードプレスを携帯に対応するためMobilePressNEOを導入。そのメモ。

その1。
上記リンクからダウンロード→すんなりインストールできたけどコメントの書き込みをすると・・・

”Warning: Cannot modify header information ・・・”

とかになって気持ち悪い。

ファイルの中身を見てもさっぱりなにが原因か分からない
きしょくわるい。

で・・・結局五時間ぐらいウダウダして原因解明できた模様。
wp-comments-post-mobile.phpの文字コードが何故かUTF-8だったので
UTF-8→UTF-8Nに変更
そしたらエラーがでなくなったっていうただそれだけ。
俺だけなのかこのエラー・・・大ハマリもいいとこ一日潰れた。

その2。

ついでにMobilePressNEOとwp-cacheを共有させたのでメモ。
参考にしたのは→Mobile Eye+とWP-Cacheを併用する
丸パクです。以下自己責任でどうぞ。

wp-cache-phase1.php(改編前)

$key = md5($_SERVER[‘SERVER_NAME’].preg_replace(‘/#.*$/’, ”, $_SERVER[‘REQUEST_URI’]).wp_cache_get_cookies_values());

wp-cache-phase1.php(改編後)

$mobile_key = ”;
if (preg_match(
"/^(?:DoCoMo|KDDI|SoftBank|Vodafone|J-PHONE|UP\.Browser|MOT-|L-mode|Nokia|PDXGW)|".
"SHARP\/WS.*?Opera|WILLCOM|DDIPOCKET|Opera Mini/", $_SERVER[‘HTTP_USER_AGENT’]))
$mobile_key = ‘_m’;
$key = md5($_SERVER[‘SERVER_NAME’].preg_replace(‘/#.*$/’, ”, $_SERVER[‘REQUEST_URI’]).wp_cache_get_cookies_values()).$mobile_key;

wp-cache.php(改編前)

echo ‘<td><a href="http://’ . $meta->uri . ‘" target="_blank" >’;

wp-cache.php(改編後)

$type = (preg_match("/^(?>.*)(?<=_m\.meta)/", $file)) ? ‘[M]’ : ”;
echo ‘<td>’.$type.'<a href="http://’ . $meta->uri . ‘" target="_blank" >’;

wp-cache-phase1.phpとwp-cache.phpを書き直したらそれだけで動いたっていう・・・・大丈夫かこれ・・・・誰か教えて偉い人。

コメント

  1. お疲れでした

    匿名 — 2010 年 4 月 4 日 @ 3:35 AM

  2. 頑張りましたね

    あ — 2010 年 4 月 4 日 @ 7:19 PM

Leave a comment

  • カテゴリー

  • 月別記事

  • NEPTUNE

  • URANUS

  • SATURN

  • JUPITER

  • TERMINAL HOUSE

  • RENTAL HOUSE

  • GUEST HOUSE

  • BOAT HOUSE

  • CHARISMA

  • QRcode