0

我在我维护的网站的目录中有一个贝宝监听器,例如 \paypal\listener.php

我将它设置为写入 mysql 数据库,但它正在写入我的开发环境而不是我的生产环境。

这很奇怪,因为我有一个模型,例如 DAO.php,它控制对数据库的所有访问。在其他目录如\directory2\page.php page.php 成功写入生产环境。

问题:对我来说,这意味着 listener.php 包含旧版本的 DAO.php(这是一个内部设置为开发环境的类)在其他目录中,尽管包含此文件时包含新版本。

一个 PHP 实现是否有可能将文件的不同版本提供给不同的脚本???如果是这样,我如何刷新导致这种情况发生的服务器缓存?

我已经尝试修改并重新保存每个相关文件,以使服务器认为它们是新的。

4

1 回答 1

0

重新启动服务器可能会解决这个问题,但这不是一个选项,服务器是使用应用程序池的 Microsoft IIS 机器,刷新应用程序池解决了这个问题。

于 2012-06-25T18:42:00.220 回答