2011-12-09 6 views
0

私はUbuntu 8.04 LTSサーバーを使用しています。私は5.2(忘れたバージョン)から私のphpを公式レポから最新の5.2.4にアップグレードします。いくつかのPHP設定?

eAcceleratorのといくつかのエラーの後、それが正常に実行されますが、私は(他の誰かによって符号化)

を取る彼が最もPHP4の表記を使用する可能性が、いくつかのコードを見て、私はだろう私のレガシー・アプリケーションに多くの場所でエラーを持っています

  • グローバル変数、たとえば$_GET[id]に 'を使用」またはなかった、$_SERVER[REQUEST_METHOD]
  • 使用$variable_name代わり$_POST['variable_name']
  • :任意のPHPはこの種のコードと互換性を設定するかどうか尋ねます
  • 使用は$REQUEST_METHOD=="POST"

すでにregister_globalsのオンにするが、問題に

+1

PHP4をインストールしますか? Webサーバーは、異なるディレクトリに対して複数のバージョンを実行できる必要があります。 PHP5.xは、完全に後方互換性があるとは限りません。 – Halcyon

+0

は1であり、問​​題ではありません(ベストプラクティスは文字列を引用しています)。 2&3、誤解されなければ、それは動作しませんし、それをオンにする設定。変数変数を使用している可能性があります。あなたはそれに似た何かを持っていますか? PHP4をインストールするための – ajreal

+0

は$ _GET、$ _POST、$ _SERVERは意図したとおりに動作しますか? – Dels

答えて

0

もうサポートされていませんPHPとPHP 5.2バージョンのツリーには、そのような設定はありませんが解決しません。私はこれがあなたが探している答えではないことを知っていますが、本当にやるべきことは、「新しく」強制された標準を満たすためにアプリケーションのコードを更新することです。

関連する問題