0

直到大约一周前,我们主机上的 wordpress 网站没有显示任何问题。

但是,从今天早上开始,我们注意到管理页面无法在 wordpress 中加载的问题。在同一服务器上的其他站点上,一个站点的一页显示为所有单引号和双引号,前面都带有这样的反斜杠,\" 和 \'。我们检查并发现更多使用 file_get_contents 的站点遇到了同样的问题。

我们询问了我们的主机,他说这是一个 mod_security 问题,但对相关页面关闭它没有效果。将 stripslashes() 直接添加到非 wordpress 网站上最关键页面和功能的输出中,可以再次使这些渲染变得可以接受。

但是,与其在 wordpress 中乱搞,我们应该要求主机设置(或者我们可以设置,因为我们可以通过 ssh 访问服务器)来解决这个问题吗?

有谁知道什么样的设置可能会导致此功能向内容添加斜线?

我尝试通过 php.ini 禁用斜杠,但它不会改变这些网站上的行为。

欢迎任何关于从哪里开始的想法。

谢谢

4

1 回答 1

0

谁告诉你它是 mod_security 是错误的。这是一个 PHP 设置,magic_quotes_gpc,它控制是否在输入中添加斜杠。它已经被弃用了几年,应该永远关闭。如果它打开,那么您可以覆盖它并使用 .htaccess 文件再次将其关闭,但如果这不是一个选项,您将不得不让您的主机检查 magic_quotes_gpc 设置。

于 2012-02-07T16:37:47.813 回答