東京ウェブデザへろへろ日記

ホームページ制作、ホームページデザイン
ビジネス専用
バー
ライン

東京ウェブデザへろへろ日記

MTの再構築でScriptErrorが出る悩み。
|2012年2月27日 00:53| コメント(0)
mt5

MTの投稿記事数が多くなると、再構築が重くなるのは多くの人に共通の悩みである。これは、MTの宿命みたいなものである。当方も例にもれず、MTの記事が多くなって、再構築の重さに困っている。

私のケースでは、投稿のボタンを押すと、ScriptErrorが出るというものである。その内容は以下のようなもの。

Script Error
The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .cgidextension, or add a AddHandler cgi-script-debug .cgiline to your .htaccess file.

この改善策を探って、しつこくググってみたが、決定的な解決策はない。当方のサーバーはXREAであるが、XREAでよくこのScript Errorが出るようだ。

とにかく、軽くしようと思って、コードをできるだけ軽くし、MTインクルードもできるだけ削ったりした。しかし、いろいろやってもダメ。

というわけで、MTの再構築が重い場合の定番的な方策であるダイナミックパブリッシングにすることにした。やり方は、テンプレートのページから「公開プロファイルの設定」というところをクリックすると、設定画面が出る。.htaccessファイルは自動的に生成されるので、拡張子はhtmlのままでいいみたいだ。あとは、キャッシュを使う場合は、「設定」のところのキャッシュを使うチェックボックスにチェックを入れる。これも、かしこいことに自動的にフォルダが作成され、キャッシュされるようだ。ググったサイトの情報では、キャッシュの時間は短いらしい。

mt5管理画面

というわけで、ダイナミックパブリッシングに変えたのだが、スクリプトエラーには効果はなかった。うー、残念。

で、さらにいろいろ試行錯誤した。3つあるブログのうち、1つはスクリプトエラーが出ない。その事実を手がかりに、どこが違うのかを検討した結果、ブログを入れる階層が深いとエラーが出ることが判明した。ドメインの下にblog/というフォルダをつくってそこにブログ入れていたが、それをやめてサブドメインにしたら、改善された。

XREAをご利用の方はお試しあれ。

MovableType にソーシャルボタンをつける。
|2012年2月11日 17:15| コメント(0)
mt5

最近はどこのブログを見ても、ソーシャルボタンがついている。

けっこうたくさんツイートされていたりしておどろくこともある。

私のブログの場合、ツイートする人はたぶんいないと思うが、ないよりもあったほうがいいのでソーシャルボタンをつけることにした。

リンク1
リンク2

ソーシャルボタン

書いてある通りに貼るだけである。MovableTypeの場合、モジュールをまずつくり、「ブログ記事の詳細」というところにそのモジュールをインクルードで貼る。

エバーノートのボタンも紹介されていたが、つけなかった。普及率が低いと勝手に判断した(すみません)。

貼ってみると、ブログの表示が遅くなる。JavaScriptはフッターのほうに移動させたほうがいいのかもしれない(変則的だが、文中に入れた)。


1億人のバレンタインプロジェクト。
|2012年2月 6日 15:21| コメント(0)
1億人のバレンタインプロジェクト

1億人のバレンタインプロジェクト
毎年バレンタインの時期に、世界の子どもたちへ愛をプレゼントできたら、
世界はもっと幸せになるはずです。

バレンタインデーのひとつの選択としておすすめですね。

※現在、サイトなし

ウェブデザイナー
最近のエントリー
アーカイブ
Copyright (c) 1999-2010 Wasshoi,Ltd., Tokyo Japan, All Rights Reserved.