304)エラーの最近のブログ記事

文字化けの回避

| コメント(0) | トラックバック(0)

WindowsXPでブログの文字化けに悩まされていた。すべてが化けるというわけではなく、化けたり化けなかったり、空白ページになったりするのだ。
Windows2000では文字化けがないし、だましだまし使っていた。
小粋空間のテンプレートをはずしてディフォルトにすれば文字化けは発生しないので、MTのせいというよりテンプレートに問題があるのかも知れない。
スクリプトなどはずしてみても結果に変化がなかった。

そこで対策として小粋空間に書いてあった「htaccessを使う」という方法を用いてみた。
文字化けも空白ページもないようでほっとした。
コメント投稿後の文字化けに関しては原因が不明らしい。

ほかのページでも、UTF-8 を使っている10人に3人ぐらいは文字化けがあるというアーティクルを見つけた。日本語を扱う(特にWindows)には、Shift-jis がよいのだろうか?

初めて設置してPHP化したところ、サーバーエラーとなってしまった。
そういえば、サクラでPHPを使うときには、パーミッションを指定しなければならなかったんだ・・
なんて面倒なのよ!

などとボヤいても仕方がないので次のようなコマンドを
mtconfig.cgi に追加した

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
UploadPerms 0777

後々のことを考えるとPHP化しておいたほうがよいのかも知れない・・・
ほかにも問題がある
Firefoxを使うとJavascriptが正しく表示されないのだ
いろいろ使っているので、この問題もいずれはクリアせねばならないだろう
気が重い・・・

ここ数日、サーバーがすごく重たくなって、500エラーが頻繁に出るようになった。
mt-config.cgi の中にある EntriesPerRebuild 40 を 40→15にしてみた

一度に再構築する値が多ければ、その分CPUへの負荷が高まる。
逆に数値を下げてやると再構築時に一度にエントリーを再構築する数は減るため、その分分割して再構築を行うのでCPUの負荷は分散される。
この方法は数多くのサイトで薦めている方法である。

再構築をしながら、このメッセージを書いているが、エラーが回避されて再構築ができた。
それにしても300ともなるとかなり重くなるし、ほかにも何か対策を講じなければならないかな。

メインブログでコメントプレビューエラーが出た。コメントプレビューから「投稿」をクリックすると、Javascriptエラーになる。どこかいじってしまったのだろうか?
困ったことに覚えがない。
元々Ver2.6のときに作ったスタイルなので、現在使っている3.2のディフォルトのコメントプレビューをそのまま使うことができない。
仕方なく、2.6用のスタイルの下に、3.2のスタイルの一部をくっつけて、なんとかコメントプレビューを使えるようにした。
メインのブログも、そのうち3.2にしなければならないだろう。

路子さんのご指摘により、エラーを確認することができた。
コメントプレビューを表示しようとすると、「this.bakecookie.checked〜」というエラーメッセージが出た。
これは、「この情報を登録しますか?」というチェックボックスが存在しない場合に、エラーが発生するのだ。「エントリー・アーカイブ」から、次の部分を「コメント・プレビュー」にコピペした。

<p>
<label for="comment-bake-cookie"><input type="checkbox"
id="comment-bake-cookie" name="bakecookie" onclick="if (!this.checked) forgetMe(document.comments_form)" value="1" />
この情報を登録しますか?</label>
</p>

路子さんのページで出たエラーメッセージは、Javascriptに関するものだった。
これは「commenter_name.js」を使うコマンドが実行されたためである。初期のころのテンプレートのバグであり、現在公開されているテンプレートでははずされている。
対応は、ヘッダーの部分の次のスクリプトを削除する。

<script type="text/javascript" src="<MTStaticWebPath>js/commenter_name.js"></script>

最近のコメント

アーカイブ

ウェブページ

Powered by Movable Type 5.01

素材&テンプレート

このアーカイブについて

このページには、過去に書かれたブログ記事のうち304)エラーカテゴリに属しているものが含まれています。

前のカテゴリは303)スパム対策です。

次のカテゴリは305)その他です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。