Home > Tags > 対策

対策

内部エラーで一苦労

今日、久しぶりにWordPressにログインするとWordPressが2.6.3にバージョンアップされているというアナウンスが入っていました。で、2.6.2から早速アップデートしたんですが、最後の最後で手こずってしまいました。

アップロードに関してはFTPソフトでWordPressのメインとなるファイルをすべて消去します。プラグインやテーマと、それに関連して追加したファイル以外を一掃する形で。以前消去せずに上書きする形でアップロードするとトップページ以外が500エラーで表示できなくなってしまったんで、それ以来この方法でアップデートしています。

が、今回はこれでは解決しませんでした。ローカルでもデバッグ・テストサイトとして環境を作ってあるのですが、そちらは問題なし。何度もFTPでファイルを消してはWordPressをアップロードし、試しては500エラーで表示できず…を繰り返していました。

ローカルとこのサイトとの違いとしてはWordPressをインストールしているディレクトリとトップページにしているディレクトリが別であるということだけ。このサイトの管理画面にはログインできているし、インストールディレクトリとトップページディレクトリが異なることで問題が起きるのは何か…と考えました。結論としてはindex.phpか.htaccessのどちらかが問題だろう…ということで、FTPで.htaccessのパーミションを書き換え可能な状態に変更して、設定ページにてそれぞれの設定を保存だけするという形で保存し直しました。

結果的にこの操作で問題なく表示できるようになりました。ひと安心です。結論としては

.htaccessが古かった

の一言に尽きるようです。

…アップデートに取りかかって問題解決まで4時間。気分的にもうクタクタです…(-_-)

調子は良いようです

丹波篠山・田んぼのある風景
昨日、久しぶりにバリオスで遠出をしてきました。出来たら朝早く出かけてかなり遠いところまで行きたかったんですが、お弁当を作ったり洗濯していたりしたら結局10時を回ってしまいました。そこで片道2時間程度で行けるところとして丹波篠山の方へ行くことにしました。…特にこれと行った明確な目的はなかったんですが、ツーリングマップルの最初の方に載っていた追手神社の写真が少し気になったんですよ。そこで持っていったお弁当を食べて戻ってくることを目的にしちゃうことにしました。

経路としては自宅から京都府福知山市に抜けて国道175号と国道176号を経由していくことにしました。というのも追手神社が国道176号から1本外れた道沿いにあったからです。…結論的にはそこに寄ることすら出来なかったんですけどね。

Continue reading

Adsense Deluxe日本語版のバグ修正

昨日、『AdSense Deluxe日本語版 公開しました』にて かっちん さんよりAdSenseコードの有効/無効のチェックボックスが上手く働かないというバグがあるという報告を受けました。ということで早速デバッグをしたところ凡ミスをしていることが発覚しました。修正位置をお知らせしておきます。修正位置はadsens-dexuxe.phpの628行目と871行目です。
ます628行目を次のように修正します。

PHP:
  1. // Erase                . " <input type='hidden' name='fn' value='" . <?php __("update" , "AdSenseDX"); ?> . "' />\n"
  2. // start Add
  3.                 . " <input type='hidden' name='fn' value='update' />\n"
  4. // end Add

これでチェックボックスによる設定が働くようになるはずです。

さらにこの修正に伴い、日本語化していないところがあったのでその修正として871行目を次のように修正してください。

PHP:
  1. // Erase                $submit_msgs[] = "&raquo; " . __("<b><i> Enabled</i></b> status for all ad blocks updated!","AdSense");
  2. // start Add
  3.                 $submit_msgs[] = "&raquo; " . __("<b><i> Enabled</i></b> status for all ad blocks updated!","AdSenseDX");
  4. // end Add

ちなみにこの修正はAdSense Deluxe日本語版に対してのみです。英語版では問題は起きていませんので安心してくださいね(^-^)

Safariでの表示不具合も解決できました

前回『プラグイン導入によるSafariでの表示不具合』ということでデバッグをしていました。結論としてはプラグインやテーマでjavscriptライブラリを2重に読み込んでいることが原因のようで、これを解決させるとその不具合も問題なく解消されました。ようやくひと安心…といったところです。

どんな対策をしたかというとWP 2.1から導入されたというwp_enqueue_script()という関数を使いました。javascriptライブラリを引き込むのにGoogle Maps for WordPressプラグインがこの関数を使っていたことに端を発します。

Continue reading

Google Maps for WordPressのIE表示、対策できました!

先日より記事にしていました、プラグイン『Google Maps for WordPress』のIEでの表示ですが、右往左往しつつも対策できました。これで安心してプラグインを使うことが出来ます。

対策したのはwp-google-maps.phpの中です。356行目あたりからがGoogle Mapsを差し込むコードになっています。デフォルトでは次のようになっています。

Continue reading

Home > Tags > 対策

Tag Cloud
  • mamenagy project
  • チーム・マイナス6%
最近の投稿
Recent Reactions
Recent Pings

Return to page top