Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » はじめてではないだろうか
Sep
24
2009

はじめてではないだろうか

EMailPrintPDF
0 votes
Written by:Joomler! 6558 hits

jboard_logo_base 五日間更新しないのは、はじめてではないだろうか。(たぶん)

五日間すべて動いていなかったわけではないが、最初に放置する事に決めてそのままにしていました。おかげで少しは自分のやりたい事を進めることができました。

昨日は、夕方からうちのJboardを更新しました。見た目は全く変わっていませんが、中身は少し変わっています。更新後SQLエラーでしばらく投稿を表示できませんでしたが、サーバーの設定が原因だとわかったのでJboard側で対応するコードを追加しクリアできました。こんなところで問題が発生するなんて・・・。

何度か書いていますが、特定の環境で動作するJoomla!エクステンションを作るのは大変気が楽です。ですが、公開しているJoomla!エクステンションというのは、様々な環境で使用されることを想定しなければなりません。現在想定していないのは、Windowsサーバーくらい(かといって対応していないとは言わないが、確認していない)ですが、今回の自分が使っているサーバー(Bluehost)で自分自身がこの問題に遭遇するとは思いもよりませんでした。

今回は、MySQLの設定(MAX_JOIN_SIZE, SQL_BIG_SELECTS)が原因でした。今回の更新でクエリーを追加していたのでそこで問題が発生していました。ところが、該当部分を見てもこのくらいなら、どこでもあるだろうと思い、検索してみるとDrupalで同様の問題が発生してるところがあって、私はBluehostの設定の変更をどうやったらいいのかわからないから検索していたのですが、どうもコードの追加で対応しているようなのでとりあえず対応コードの追加を行いました。

これ、サーバー側で設定を変更できるなら、何もしないのですが対応できなければ、アプリケーション側で対応しなきゃいけないので面倒です。しかも、いつも使わなければいけないことじゃないのでちょっと私的には嫌な感じです。オプション設定で切替するにしても、サーバーの設定を参照してそうでなければ、実行するにしても、無駄には変わりないことです。

クエリーを見直そうかと眺めましたが、どれも必要なものばかりで無理でした。いっそのこと分割して2回に分けようかとも考えましたが、1度の実行で遅いから分けるならともかく、遅くなるわけでもないのに分割するのもナンセンス・・・。

これ、新しいJContentPlusでも同じ問題がでるかもしれないなと思いつつ、遭遇したのが私で良かったと思いました。

さて、JContentPlusの更新はもうすぐです。

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.