我在基于 LAMP 的网站上遇到了一个问题,即从表单发布到网站的某个字符串值没有存储在数据库中。它的数据库列是一个枚举,但它需要是一个 varchar。奇怪的是,在从网站的 PHP 代码运行 INSERT sql 时,mysql 没有抛出错误。mysql bin 日志未启用,所以我不能使用它。我想也许是 Apache 日志,但那里似乎没有 POST 数据。
有什么方法可以恢复吗?操作系统是 ubuntu 12.04
答案1
这些数据已经消失了。默认情况下,apache 不会记录 POST 的数据。
有多种方法可以启用此日志记录,但您必须在事件发生之前启用此功能。