我正在运行一个Wordpress网站,我更改了一个.php文件,该文件为联系表单创建了电子邮件。 我在Windows 2012 R2上运行此操作,使用PHP 5.6作为FastCGI模块。
我已经尝试过了。 - 清除客户端/浏览器缓存(但据我所知,php是服务器端) - 完全禁用IIS输出缓存 - 禁用.php文件的IIS输出缓存 - 重新启动服务器 - 在IIS管理器中重新启动网站 - 在本地重命名该文件 - 通过FTP重新上传文件 - 在php.ini中禁用了wincache扩展 - 清除Windows临时目录 - 清除IIS临时目录 - 检查提供内容的目录(我不会更改可能的副本)
我更改了生成的电子邮件的标题和消息,当我使用联系表单发送邮件时,我也收到了包含正确内容但没有更新标题和邮件格式的邮件。
目前我还不知道还应该尝试什么或如何解决问题。我的意思是目前它只有一个文件,但如果我必须进行wordpress更新怎么办呢。 不知何故,它被缓存或预加载状态保存在某个地方,但我不知道在哪里。
感谢。
答案 0 :(得分:0)
我会尝试一种黑盒方法:下载eXtplorer或其他基于PHP的文件管理器,用任何浏览器运行它并以这种方式更改PHP文件(通过另一个PHP脚本替换PHP文件。)如果PHP工作,这个通常也会工作。它不构成永久解决方案,但可能是一种临时解决方案。