2012-02-05 6 views
1

5.2 PHPコードで動作していたWebサイトを取得し、5.3 PHPサーバーで作業するのを手伝ってくださいました。サイトが大きく、サイトが機能していないときに正常に表示されるエラーは表示されません。5.2から5.3へのPHPコードの移行

ドリームウィーバーが持っている検索と置換機能を使用しようとしましたが、単にウェブサイト全体に使用しています。しかし、問題は、私はPHPのドキュメントではなく、jsファイルで関数を置き換えることだけです。 Dreamweaverで検索と置換を使用すると、jsファイルも上書きされ、エラーが多く発生します。私はそれを通過しなければならない多くのファイルがあるので、手動でそれを通過しなければならない場合、それは私に多くの時間がかかります。

私は、これは多くの企業が経験している問題でなければならないと考えていたので、これを処理する方法がもっと大きな面倒でなければなりません。

私を助けることができる人は誰ですか?どんな助けでも大歓迎です!

よろしく、 マティアス

+3

ファイルで正確に置き換えているものは何ですか? – zim2411

+0

エラーが表示されないのはなぜですか?表示できるPHPログがありませんか?また、あなたの[ここ](http://www.php.net/manual/en/migration53.incompatible.php)のチェックをしていますか? –

+0

私は棄権からすべてを置き換えています:[link] http://www.php.net/manual/ja/migration53.deprecated.php –

答えて

2

についてMigrating from PHP 5.2.x to PHP 5.3.x

ほとんどの既存のPHP 5のコードを変更することなく動作しますが、error-reportingが間違っている何が起こっているかのいくつかのアイデアを得るために有効になっていることを確認する必要があり、公式のガイドをチェックしてください。

0

は、私は、コマンドラインからのsedの使用をお勧めします。これはLAMP開発者が利用できるfind/replaceユーティリティの中で最も高速で強力なツールです。

http://www.grymoire.com/Unix/Sed.html

-1

心配しないでください!あなたのコードがphp-> 5で動作する場合、ほとんどの場合うまく動作します。 5.3には多種多様なオプションがありますが、それらを使用していないことは間違いありません。