我在我维护的站点上的目录中有一个PayPal侦听器,例如\PayPal\listener.php
我已将其设置为写入 mysql 数据库,但它正在写入我的开发环境而不是我的生产环境。
这很奇怪,因为我有一个模型,例如 DAO.php它控制对数据库的所有访问。 在其他目录中,例如 \directory2\page.php页面.php成功写入生产环境。
问题:对我来说,这意味着侦听器.php包含旧版本的DAO.php(这是一个内部设置为开发环境的类)在其他目录中,尽管当包含此文件时,将包含新版本。
一个 PHP 实现是否有可能将文件的不同版本服务器化到不同的脚本???如果是这样,如何刷新导致这种情况发生的服务器缓存?
我已经尝试修改和重新保存每个相关文件,以使服务器认为它们是新的。
重新启动服务器可能会解决此问题,但这不是一个选项,服务器是使用应用程序池的Microsoft IIS 计算机,刷新应用程序池解决了问题。