趣味の電脳

WEBサイトの作り方、PCの周辺機器、タブレットの活用等について

無料サーバーのPHPのバージョンとwordpressの相性について

2012-02-02 19:44:17 | 機器について

Youtube動画例

<PARAM name="allowscriptaccess" value="always"></PARAM><EMBED height=315 type=application/x-shockwave-flash width=420 src=http://www.youtube.com/v/0G2xeasUkpU?version=3&amp;hl=ja_JP allowscriptaccess="always" allowfullscreen="true"></EMBED>

私は、ブログは殆どwordpressで打っていますが、Landto社の無料サーバのpa.land.toというサーバーを使っている場合、Landto社のアナウンスによればphpのバージョンが5以上であるとのことですので、mysqlデータベースで使用されている日本語セットがUTF8であり、従ってwordpressのネイティブの日本語対応がUTF8なので非常に相性が良いのです。投稿の際にトラブルやエラーは一切ありませんので、上記のようなYoutube動画(flashplaterはUTF8に完全対応)を貼り付けてもエラーは起こらずに安心して投稿できています。

ところが、同じland.to社のサーバーでもno.land.toというサーバーの場合は、phpのバージョンが4ですので日本語セットがEUCであり、原則はwordpressやYoutubeの動画埋め込みには対応していません。でも例外的に超古いwordpressME2.11はEUC対応ですし、ver.2.33~2.88ではEUC対応に出来ます。(.htaccessに「EUC読み込み」を許可する記述を記載)但し、若干不具合が生じる場合もあります。

これらのwordpressの古いバージョンでは、例えば、「アップロードに失敗しました。もう一度アップロードを試してください」というエラーメッセージが出て、2回目の投稿が成功する・・・といったバグがあります。また、動画貼り付けはできても、打ち込んだ文書が表示されないとかいったバグもあります。しかし、そういったバグも致命的ではなくて、動画貼り付けをしないで、次のようにリンクを張れば問題は起こりません。

歴史文化資料館見学

まあ、要するにwordpressやmovabletypeなどのCMSとサーバーのデータベースのPHPのバージョンとの間の相性が悪い問題については、バージョンが古いから駄目だとか決め付けないで、何とか工夫して支障が無いように使いこなせば良いと思います。

有料サーバーならいざ知らず(※料金をはらっていることだし腹も立つでしょうが)、Landtoなどの無料サーバーの場合は、とにかく知恵を絞って快適に便利に使えるように研究・研鑽を積むことが自分のホームページ制作の力量を高めることだし、大げさに言えば「生きがいだ」と思っています。(笑)

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする