PHP4からPHP5への変更方法について
投稿者: show_kamat | 投稿日時: 2005-9-18 21:09 | 閲覧: 9280回
PHP4.4からPHP5.0.5へ変更しました。PHP5での接続は確認できるのですが、xoopsは接続できないのか、真っ白画面になってしまいます。
設定方法があったら教えてください。
ちなみに、PHP5をインストールしてから、接続を確認後、xoops2.0.12JPをインストールすると、データーベースの確認までは行われますが、接続の確認で真っ白画面になります。PHP4ではインストールができます。
環境
OS:Windows2000
DB:MySQL 4.0.13
設定方法があったら教えてください。
ちなみに、PHP5をインストールしてから、接続を確認後、xoops2.0.12JPをインストールすると、データーベースの確認までは行われますが、接続の確認で真っ白画面になります。PHP4ではインストールができます。
環境
OS:Windows2000
DB:MySQL 4.0.13
コメント(2)
新しいものから |
古いものから |
ネスト表示 |
Re: PHP4からPHP5への変更方法について
投稿者: xnoopy | 投稿日時: 2005-9-18 21:46
show_kamatさん、こんにちは。
PHP5は、デフォルトではPHP4とは異なりmySQLへ接続することができません。
php.iniの設定で、;extension=php_mysql.dllの部分のコメントアウトをはずし、Windowsをサーバに使う場合は、PHP5フォルダの中にあるlibmysql.dllを\WINDOWS\system32フォルダに入れてから、Apacheを再起動してください。
これでインストールが問題なくできると思います。
ただ、PHP5の場合は、現状のXOOPSではいくつか問題点があります。php.iniでregister_long_arraysやallow_call_time_pass_referenceをOnにしないと動かないモジュールもあります。また私の環境(Windows Server 2003+XOOPS2.0.12JP+Apache 2.0.54+PHP5.0.5+MySQL4.0.26)では、PHP5.04からPHP5.05への移行で、管理画面の上部にメニューを表示しているモジュールでは全て「一般設定」でFatal Errorが出ました(ポップアップメニューから入ればエラーは出ませんので、モジュールの使用上はとりあえず問題ありません)し、WordPressモジュールでも、「WordPressオプション」の「カテゴリー」と「プロフィール」で同様のFatal error: Only variables can be passed by referenceが出ました。現状では、PHPは4.3.11にとどめておいた方が無難と思います。(PHP4.4.0では大量のNoticeが出ます。とりあえず動作はしますが。)
PHP5は、デフォルトではPHP4とは異なりmySQLへ接続することができません。
php.iniの設定で、;extension=php_mysql.dllの部分のコメントアウトをはずし、Windowsをサーバに使う場合は、PHP5フォルダの中にあるlibmysql.dllを\WINDOWS\system32フォルダに入れてから、Apacheを再起動してください。
これでインストールが問題なくできると思います。
ただ、PHP5の場合は、現状のXOOPSではいくつか問題点があります。php.iniでregister_long_arraysやallow_call_time_pass_referenceをOnにしないと動かないモジュールもあります。また私の環境(Windows Server 2003+XOOPS2.0.12JP+Apache 2.0.54+PHP5.0.5+MySQL4.0.26)では、PHP5.04からPHP5.05への移行で、管理画面の上部にメニューを表示しているモジュールでは全て「一般設定」でFatal Errorが出ました(ポップアップメニューから入ればエラーは出ませんので、モジュールの使用上はとりあえず問題ありません)し、WordPressモジュールでも、「WordPressオプション」の「カテゴリー」と「プロフィール」で同様のFatal error: Only variables can be passed by referenceが出ました。現状では、PHPは4.3.11にとどめておいた方が無難と思います。(PHP4.4.0では大量のNoticeが出ます。とりあえず動作はしますが。)
Re: PHP4からPHP5への変更方法について
投稿者: show_kamat | 投稿日時: 2005-9-19 10:46
ありがとうございました。
PHP5+smartyもつかって見たくて、PHP5に置き換えてみました。
xoopsも検討段階なので、PHP4に戻して、勉強してみます。
はやく、PHP5完全対応になることを願います。
PHP5+smartyもつかって見たくて、PHP5に置き換えてみました。
xoopsも検討段階なので、PHP4に戻して、勉強してみます。
はやく、PHP5完全対応になることを願います。


