0

私が管理しているサイトのディレクトリにペイパルリスナーがいます。例:\ paypal \ listener.php

mysqlデータベースに書き込むように設定しましたが、実稼働環境ではなく開発環境に書き込んでいます。

データベースへのすべてのアクセスを制御するDAO.phpなどのモデルがあるため、これは奇妙です。他のディレクトリ(例:\ directory2 \ page.php)では、page.phpは本番環境に正常に書き込みます。

問題:私にとってこれは、listener.phpが古いバージョンのDAO.php(開発環境に内部的に設定されたクラス)を他のディレクトリに含めていることを意味しますが、このファイルが含まれている場合は新しいバージョンが含まれています。

1つのPHP実装が、異なるバージョンのファイルを異なるスクリプトにサーバーする可能性はありますか?もしそうなら、これを引き起こしているサーバーキャッシュを更新するにはどうすればよいですか?

サーバーに新しいと思わせるために、関連するすべてのファイルを変更して再保存しようとしました。

4

1 に答える 1

0

サーバーを再起動するとこの問題は解決した可能性がありますが、それはオプションではありませんでした。サーバーはアプリケーションプールを使用するMicrosoft IISマシンであり、アプリケーションプールを更新すると問題が解決しました。

于 2012-06-25T18:42:00.220 に答える