Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » で、PHP 5.3にしたら
Sep
29
2009

で、PHP 5.3にしたら

EMailPrintPDF
0 votes
Written by:Joomler! 12893 hits

でるわでるわ、Notice エラーに Warning。 ログインできない。

まあ、これは、error_reportingが “E_ALL | E_STRICT”になっているので現在のJoomla!1.5ではPHP4をサポートしているので仕方がない。error_reporting を “E_ALL”にして正常動作。但し、Joomla!1.5.15の差分を適用したものでのみです。(まだエラーがあるかもしれないが・・・)

さらに、問題が発生。これは、予想していなかったというか忘れていた。AjaXplorerが動かない。

こりゃ困った。

開発環境を先行していくのは良いが、一般的には、PHP5.3以下でPHP4の方もいるだろう。とりあえず、Ubuntuでの開発環境は、PHP5.3にしたが、Windowsローカルはそのままにしているので確認しようと思えばできなくはない。さらに、切替もできるので大丈夫と思っている。(切替たくは無いが・・・) だが、動かしているのは、Joomla!だけではない、Joomla!1.0もあれば、phpBB、WordPress・・・・いろいろある。まだ、Joomla!1.5しか見ていないがおそらく同様の問題が起こると思う。

さて、動かないAjaXplorer(まだ2.4を使っています。)ですが、障害部分をすべて書き換えどうにか動くようにしました。私だけが使うし、必要な部分だけ使えれば良いのでそう細かく見たわけではないが、意図しない出力の部分を削除したり、ereg/i関数をpreg_matchに置き換えたり(ほとんどこれ)で今のところ大丈夫っぽい。名前の通り、Ajaxを多用(というよりほとんど)しているので表だってエラーが出ないのは、こういうときに困りますね。Firebugが無かったら大変です。

もし、みなさんがお使いのサーバーでPHP5.3を選択できても、まだ一般的なシステムは、ほとんど対応していないだろうから、PHP5.3は選択しない方が賢明かもしれません。たとえJoomla!1.5.15がリリースされても他のエクステンションが対応していないかもしれない(現にあった)。

 
All Comments Feed Comments(2)
buzzlyhan
buzzlyhan
Guest
Reply
1 5.2.9でした
Joomler!さん、こんにちは。
良く見るとコメントが書けるようになっているじゃないですか!

最近サーバーを設定しているので、サーバーネタには目が行きます。
PHP5.3、、、良かった! うちのサーバーはPHP 5.2.9でした。grin.png
  0  
Thursday, 01 October 2009 11:56
Joomler!
Joomler!
Guest
Reply »1
2 へへへ
先にテストしようと思って・・・。
Recaptcha入れて少し仕組みを変更したんですよ。

PHP5.3対応に変更してから復帰します。
smile.png
  0  
Thursday, 01 October 2009 13:39

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.