2011-12-19 10 views
1

私はosCommerceの高度に変更された古いバージョンを実行しているウェブサイトを維持しています。私のウェブホストは、ドメインごとにPHPのいくつかの味を提供しています(私は、PHPのバージョンをディレクトリごとに設定するオプションがあると思いますが)。それらはPHP4セーフモード、PHP4 CGI、PHP5 CGIです。php4セーフモードをオフにする - 何を考慮する必要がありますか?

私は現在セーフモードでPHP4を実行しています。モジュール(gettext)を追加したい場合、私は他の2つのモードのいずれかにいなければなりません。セーフモードを恐れる理由はありますか?

+5

ほとんどの場合、PHP5への移行はかなり安全です。 – Julian

+0

すぐに、そのアプリケーションコードとソフトウェアスタックを今すぐ博物館に持って行け! :-) –

答えて

1

本当にPHP 5 ASAPに移行したいと考えています。

PHP4とPHP5の大きな違いは、OO機能にあります。OOキーワード(新規、クラス)用のコードの簡単なgrepは、あなたのタスクの大きさを知ることができます。

また、既製のアプリケーション(特にパッチが適用されていないアプリケーション)は大きなセキュリティ上のリスクになる可能性があります。osCommerceの標準コード配布からモジュールを分離する方法については間違いなく考えてください。

セーフモードをオフに切り替えることに関して、大きな疑問は、これが共有ホストにあるかどうかです。それが専用のホストならば、何も心配する必要はありませんが、WebサーバーのドキュメントツリーへのPHPファイルアクセスを制限し、パスと任意のデータディレクトリ(セッションディレクトリを含む)をインクルードします。それが専用のホストでない場合は、ホスティング会社からサイトがどのように分離されているかについての詳細な情報も探してください。

関連する問題