在 Joomla 3.3.6 中,单击会导致服务器连接重置

Onclick causes Server Connection Reset in Joomla 3.3.6

本文关键字:服务器 连接 单击 Joomla      更新时间:2023-09-26

我一直在MAMP 3.2x上本地开发一个Joomla网站,就在昨天我将其迁移到客户端服务器。它运行CentOS 6.5和Apache 2.2.xx(标准CentOS软件包)。我已经安装了php5.5和php5.5-fpm,以及MySQL等。

该网站运行绝对正常,除了 1 个小问题,我已将其缩小到"Onclick"一词

如果任何文章或模块或内容在某处包含"onclick"一词,只要我单击"保存"、"保存关闭"、"取消"等,我就会收到服务器断开连接错误。

奇怪的是,如果它的"Onclic"或"Onclik"或任何其他变体,那么它很好。但不知何故,"点击"导致它失败。

  • 这不是开机自检大小问题,只需一条简单的行即可。
  • 我试过了Chrome,Safari和Firefox。
  • 我已经检查了我的服务器日志,阿帕奇,FPM 和 MySql。没有与此相关的错误
  • 还尝试禁用 fpm 并切换到默认 php
  • 切换到 PHP 5.6 但仍然是相同的问题

我唯一的线索就是这个

POST http://example.com/administrator/index.php?option=com_content&layout=edit&id=224 net::ERR_CONNECTION_RESET core.js:1 Joomla.submitform -> core.js:1 Joomla.submitbutton-> index.php?option=com_content&view=article&layout=edit&id=224:534 onclick-> index.php?option=com_content&view=article&layout=edit&id=224:502

--更新--仅当 onclick 是 html 标记的一部分时,才会发生此问题。似乎Joomla的HTML过滤部分是罪魁祸首,即使它设置为超级管理员没有过滤

显示此问题所需的基本最小文本是

< onclick= >

以下变体很好

< onclick
< onclick=
< onclick >

请帮忙!!

原来是阻止开机自检的限制性防火墙。 将不得不将我的侦听器移动到 JS 文件并删除 onClick 标签。