先日『PHP5.3.28から5.3.3への変更につきまして』という内容で質問させて頂いた者です。
レンタルサーバーの基盤システムバージョンアップに伴い、ショッピングサイトのPHPプログラムの動作確認を行っております。
(セキュリティ上の問題から、PHPのバージョンを現在の5.3.28から、信頼性の高い5.3.3にバージョンダウンする事になりました。)
開発環境として『XAMPP1.7.5』をインストールし、PHPのバージョンを5.3.8から5.3.3に変更しました。
現在の環境は
=======
Apache 2.2.21
MySQL 5.5.15
PHP 5.3.3
=======
になっています。
PHPプログラムはCakePHPを利用しておりまして、CakePHPのバージョンの記載は1.2.3.8166です。
※レンタルサーバーのMySQLのバージョンは現在とバージョンUP後も5.1.73なのですが、一番近いバージョンのXAMPP1.7.3をインストールすると、データベースを利用して表示されるはずのPHPのページが真っ白になってしまったり、サーバー上のデータベースをインポートするとMySQLが起動しなくなったりとトラブルが続出してしまい、XAMPPの色々なバージョンを試しましたが一番エラーの少ない1.7.5で現在試している状態です…。
文字コードをUTF-8に変更し(PHP.iniとmy.iniを変更しました)、サーバー上のデータベースをインポート後、サイトの商品情報ページ(PHPで出力されているページと思います)をクリックすると以下のエラーが出てしまいます。
==================================
Strict Standards: Redefining already defined constructor for class Object in C:\xampp\htdocs\shop\cake\libs\object.php on line 74
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\inflector.php on line 131
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\configure.php on line 136
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\configure.php on line 226
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\configure.php on line 909
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\configure.php on line 949
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\cache.php on line 71
Deprecated: Assigning the return value of new by reference is deprecated in C:\xampp\htdocs\shop\cake\libs\cache.php on line 151
==================================
PHP自体は簡単なテストプログラム(現在の日時を表示するもの)は正常に表示されたので、とりあえず動いていると思います。
CakePHPのエラーと思いますが、WEB上の情報も調べたのではありますが、バージョンダウンするための変更点の情報に行き当たらず、こちらに質問させて頂きました。
当方全くの初心者で手探りの状態のため、手順や変更などおかしな所があるのかも知れませんが、そちらも含めてご助言頂けると大変助かります。
どうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/26 13:34