我真的不知道我的网站突然发生了什么。 Js也没有在前端和后端工作。它向我展示了由于js导致的许多错误。我在网上搜索它,发现一些删除js文件夹的答案,然后再次上传或将js文件夹和index.php文件夹设置为644或755或777.我尝试了所有的东西,但没有为我工作。任何帮助将不胜感激。
我的magento版本是1.6.0
前端错误: -
TypeError: jQuery(...).tabs is not a function
if ($(el.parentNode).hasClassName('active')) {
/kicxonline2/ (line 186)
TypeError: elementClassName is undefined
return (elementClassName.length > 0 && (elementClassName == className ||
3
prototype.js (line 2304)
TypeError: $(...).hasClassName is not a function
if ($(el.parentNode).hasClassName('active')) {
/kicxonline2/ (line 186)
ReferenceError: __verti is not defined
4
svc?m=...rti.run (line 1)
ReferenceError: __verti is not defined
return (elementClassName.length > 0 && (elementClassName == className ||
prototype.js (line 2304)
TypeError: elementClassName is undefined
return (elementClassName.length > 0 && (elementClassName == className ||
5
prototype.js (line 2304)
ReferenceError: __verti is not defined
答案 0 :(得分:4)
你需要逐个禁用你的模块。
问题是jQuery冲突。
希望它有所帮助。
谢谢,
答案 1 :(得分:1)
我的实际问题是,当我使用firebug查看我的网站时,我得出的结论是我的其他js正在工作,除了原型js文件夹。我将它的许可从744更改为644.Kudosh工作正常,我的网站已经开始正常工作了。因此,如果任何一个magento用户面临同样的问题,将来只是通过firebug检查你的所有j是否正常工作。如果它显示您没有对任何脚本或文件夹进行permison,则尝试将权限更改为644。 希望,它会帮助你。在我的其他项目案例中,我将js / index.php更改为755,并将原型文件夹和子目录更改为755。