Onclick导致Joomla 3.3.6中的服务器连接重置

时间:2015-03-13 09:43:27

标签: javascript php joomla joomla3.0

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

网站工作正常,除了1个小问题,我已经缩小到“Onclick”这个词

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

奇怪的是,如果它的“Onclic”或“Onclik”或任何其他变化,那么它的罚款。但不知何故,“onclick”导致它失败。

  • 它不是POST Size问题,只需要一个简单的行即可。
  • 我试过了 Chrome,Safari和Firefox。
  • 我检查了我的服务器日志,Apache, 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

- Update-- 只有onclick是html标记的一部分时才会出现此问题。似乎Joomla的HTML过滤部分是罪魁祸首,即使它设置为SuperAdmins的No Filtering

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

< onclick= >

以下变化很好

< onclick
< onclick=
< onclick >

请帮助!!

1 个答案:

答案 0 :(得分:0)

原来是阻止POST的限制性防火墙。必须将我的监听器移动到JS文件并删除onclick标签。