質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

2487閲覧

PHP5.3.28から5.3.3への変更につきまして

chakuo_3810

総合スコア13

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2015/09/04 11:50

編集2015/09/04 13:49

PHPのバージョン変更についての質問です。

当方PHPに関して全くの初心者なのですが、故ありまして商用レンタルサーバーの基盤システムバージョンアップに伴う、ネットショップ用PHPプログラムの変更点を調べなければならなくなりました。

PHPプログラムは現在ver.5.3.28で動いておりまして、基盤システムバージョンアップ後はver.5.3.3に変更になります。
(脆弱性対応のため、安全性の高いバージョンに変更するという事だと思います。)
なので、プログラムも現在5.3.28で動いているのですが、5.3.3対応に変更しなくてはならないようです。
ショップオーナーは5.6.×等へのアップグレードは、時間も無いため今回のバージョンアップでは考えていないという事なので、他のバージョンにする事はできません。

基盤システムバージョンアップは今年9月以降順次という事なのでおそらくあまり時間が無く、ネットの情報もできるだけ調べてはいるのですが、なにぶん初心者なのでこれかなと思う情報に行き当たらず途方にくれております…。
どなたかPHPプログラムの変更点等できれば分かり易く解説してあるサイト等ご存知でしたらお教え頂けないでしょうか。
よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

PHP5.3.28からPHP5.3.3にダウングレードするんですか?
それとも、PHP5.3.28→PHP5.6.3とかなのでしょうか???
アップグレードなら対象のバージョンを記載して下さい。

投稿2015/09/04 11:53

takayukiinaba

総合スコア1158

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

chakuo_3810

2015/09/04 11:57

解りづらく申し訳ありません。アップグレードでは無くダウングレードです。 5.3.28対応から5.3.3対応に修正という事になります。よろしくお願い致します。
takayukiinaba

2015/09/04 12:09

なるほど、信頼性の高いバージョンにダウングレードするってことか・・・。 PHP5.3系統あれば、改変などはないと思いますが・・・ よっぽど特殊な処理(コーディング)をしていなければ動くのではないかと思いますけど。 5.3.3→5.3.28アップグレードした際に、Postデータが消えると言った怪現象があるみたいです。 私は遭遇した事がなのですが。。。 http://www.prime-architect.co.jp/myblog/cakephp-1122 そもそもサポートが切れているので、どのみち脆弱性への懸念は拭いきれないと思います。
chakuo_3810

2015/09/04 12:32

ご回答本当にありがとうございます。 よっぽど特殊な処理としていなければ動くという事で少しほっと致しました…。 ちょっと古いプログラムで2009年作成→2014年修正という経緯です。CakePHPを利用してプログラムされておりますが、PHPのファイルが多く処理のコメントも記載がないので、どういう処理をしているのかすぐには判りません…。 5.3系はサポート切れておりますね…ショップオーナーは時間が無いので今とりあえず動いてくれれば良いという考えのようです。
takayukiinaba

2015/09/04 12:34

あなるほど、 CakePHPを使っているとの事ですが、CakePHP1系統ですか?それとも2系統なのでしょうか???
chakuo_3810

2015/09/04 12:51

ご回答本当にありがとうございます。 CakePHPは1系統だと思います。バージョンの記載は1.2.3.8166です。
takayukiinaba

2015/09/04 12:59

なるほど。確かに、2009年頃であれば、1.3または、2.0位かなと思いましたけど・・・。 1系統は、今(2系統以上)のCakePHPと若干構成が違うので少し面倒くさいかもしれません。 今のCakePHPのサンプルのほとんどが2系統かと思いますので・・・・ なので心配であれば、開発環境などで事前動作確認をオススメします。
chakuo_3810

2015/09/04 13:22

色々と教えて頂き感謝致します。 開発元は全く違う会社なので、 (そちらでは開発者は既に在籍しておらず、他にPHPが扱える者もいないのか、出来ないと言われたそうです…) 開発環境はこれから構築するような状況です…。大変参考になります。ありがとうございます。
takayukiinaba

2015/09/04 17:36

私も、CakePHP1系統、2系統どちらでも開発しているので何か困ったら助言程度ですが出来るかと思います。 サーバに関しても多少知識はありますので^^; 気軽に声かけて下さ〜い。
chakuo_3810

2015/09/04 23:00

おはようございます。ご回答感謝致します!大変心強いです<(_ _)>。 開発環境をできるだけ早く整えて動作確認等がんばってみたいと思います。 解らない事がでましたらまたご助言頂けると本当に助かります。 よろしくお願い致します。ありがとうございます!
guest

0

脆弱性が多数発見されているサポート終了したバージョンは使わない方が良いと思うのですが。。。
https://bugs.php.net/search.php?cmd=display&order_by=php_version&direction=ASC&limit=30&status=Open&begin=1290
これ5.3.3以降に発生した5.3系の脆弱性のなかで、beforeと書かれている場合はすべて該当しちゃいます。

こういう取り組みもされているので、さらされないようお気を付け下さい。
http://www.ipa.go.jp/about/press/20150903.html

投稿2015/09/04 13:24

Ken.sakanakana

総合スコア1768

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

chakuo_3810

2015/09/04 13:38 編集

ご回答ありがとうございます。 脆弱性の問題につきましては十分承知してはいるのですが、今回時間が殆ど無いと思われる事、またショップオーナーの意向で、上位バージョンに移行する考えはあるが取り急ぎ現状のプログラムがサーバーの基盤システムバージョンアップ後でも動くようにして欲しいという事で、ご質問させて頂きました。なにぶん初心者で申し訳ありません。ご忠告本当にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問