2014-03-19 3 views
0

Magento 사이트의 관리자가 갑자기 작동을 멈췄습니다. 유일한 클릭 가능한 옵션은 대시 보드 버튼입니다. 다른 사람들이이 질문을 보았지만 볼 수있는 해결책이 없습니다. 폴더와 파일에 대한 권한을 확인했습니다. 그것은 잘 작동했다. 나는 배너를 바꿀 예정 이었지만 admin 메뉴가 작동을 멈추었 기 때문에 그것에 도달 할 수 없었던 후에 시스템> 디자인 내의 헤더 스크립트에 스크립트를 추가했습니다. 내가 확인할 수있는 것이 있습니까?magento 드롭 다운 메뉴가 작동하지 않습니다.

+1

0에있다 변경할 경우 'core_config_data'에서 관리자 패널의 모든 jQuery를 사용합니다. –

+0

디자인 메뉴에서 배지에 의해 검증 된 것을 추가하지 않고 관리 패널에서 아무 것도 변경하지 않았습니다 – atemp

+0

'prototype.js'에서 아무 것도 변경하지 마십시오 –

답변

1

은 JS 충돌로 인한 여부를 확인하려면 다음 단계를 수행하십시오 (설치되지 않은 경우)

  • 귀하의 파이어 폭스 브라우저에 불을 지르고를 설치합니다.
  • Firefox에서 url을 열고 f12 키를 누릅니다.
  • 콘솔을 클릭 한 다음 페이지를 새로 고칩니다.
  • js 특정 오류가있는 경우 올바르지 않은 js 파일 포함 경로 또는 js 코드 충돌로 인해 발생합니다.

어떤 오류가 발생했는지 알려주세요.

+0

오류의 모든 종류를 – atemp

+0

ReferenceError가 될 것 같다 : FIELDSET가 \t $ ('footer_bug_tracking') 를 정의되지 않은 대상 = 'Varien_External'; /index ...2831d7/(줄 1068) ReferenceError : 번역이 정의되어 있지 않습니다. \t var Translator = new Translate ([]); /index...2831d7/ (라인 71) ReferenceError가 : 달력 \t 을 정의되지 않은 ... = [ "일요일", "월요일", "화요일", "수요일", "목요일", " 금요일 토요일"]; // 피 ... /index...2831d7/ (라인 77) ReferenceError가 : Ajax는 당신이 당신의 웹 사이트에서 jQuery를 사용하는 생각 아래 – atemp

+0

을 몇 말하면 \t 정의되지 않고, 충돌입니다 Magento의 prototype.js –

0

좋아, 나는 그것이 해결되었다고 생각한다. 신선한 magento 파일에서 JS 폴더를 복사하여 사이트에 있던 내용을 덮어 쓰고 모든 사용 권한이 올바르게 설정되었는지 확인했습니다. 이것은 일을 한 것처럼 보였지만이 게시물과 관련이없는 명령으로 몇 가지 다른 오류를 발견했습니다.

0

동일한 문제가 발생했지만 매우 다른 상황이 발생했습니다.

나는 /를 base_url에 넣지 않았으므로 magento는 JavaScript 파일을 찾을 수 없습니다. 사용

n98-magerun.phar config:set web/unsecure/base_url http://local.website.com/ 

하지

n98-magerun.phar config:set web/unsecure/base_url http://local.website.com/ 
0

당신이 병합 설정을 JS에 액세스 할 수 없습니다 젠토의 대시 보드에, 그래서이 때문에 JS 병합 파일입니다. 따라서 PhpMyadmin 쪽에서이 문제를 해결하려고 시도하십시오.

"core_config_data"테이블에서 "dev/js/merge_files"를 검색하십시오. 당신의 데이터베이스 실행에

1

선택 * 점에서 경로 = 'dev에/JS/merge_files'

이 값이 1

관련 문제