joomla 3.2后端javascript错误

时间:2014-04-30 09:43:49

标签: javascript php apache joomla nginx

我在joomla 3.2.3上有两个网站。在后端,在保存,编辑(材料,模块,菜单......)等按钮不起作用。这些网站由akeeba kickstart部署。在开发现场都工作。现在,如果我获取一个新的备份(来自Web)并将其安装在额外配置的centos 6本地服务器上,使用php 5.3.3,nginx和apache,它们可以工作。所以文件应该都很好。按下按钮,javascript控制台(Firebug)中的错误是:

TypeError: b.task is undefined
(site)/media/system/js/core.js
Line 4

创建新菜单:

TypeError: b is null
(site)/modules/mod_roknavmenu/fields/childtype.js
Line 14

或选择菜单类型:

TypeError: document.id(...) is null
(site)/administrator/index.php?option=com_menus&view=item&menutype=mainmenu&layout=edit
Line 335

那我在哪里搜索问题?也许主机提供商设置? 主机是使用php 5.3.3和nginx的centos 6(服务静态内容,js文件也是如此)。权限很好,我尝试了其他部署方法(直接ftp,ftp zip与服务器端提取)。

2 个答案:

答案 0 :(得分:0)

TypeError:b为null - 后端的Joomla 3.0 Component JS错误 更新2 - 想出来 - 如向后兼容页面中所述,我必须将'id =“adminForm”添加到我的表单中。 将'id =“adminForm”'添加到管理表单中。

答案 1 :(得分:0)

我已经忘记了,我在这里问过。可能涉及的人:

如果apache和nginx一起工作,这些错误是由不提供JavaScript的错误引起的。添加到您的nginx静态文件设置如下:application-text/javascript .js第二件事:JS和js是不同的名称,nginx通过寄存器分隔!

添加适用于JavaScript的各种mime类型:text/plain, script/javascript, application/x-javascript等等!