2012-01-07 5 views
3

를 설치 한 후 관리 영역에 로그인 할 수 없습니다 지금은이 오류 및 젠토의 관리 영역에 로그인 할 수 없습니다 : 내가 가지고있는젠토 1.4.1.1 나는 새 모듈 설치 모듈

Warning: include(Mage/Awautorelated/Helper/Data.php): failed to open stream: No such file or directory in /var/www/spasandstuff.com/lib/Varien/Autoload.php on line 93 

모듈을 제거하고 캐시 및 세션 폴더를 지우지 만 여전히 오류가 발생합니다.

grep -r "Awautorelated" *을 실행했는데 서버에서 아무 것도 발견되지 않았습니다. APC 캐시를 지우려면 Apache를 다시 시작했습니다. Magento는 Lightspeed를 사용합니다.하지만 Magento 캐시 디렉토리 만 사용한다고 생각합니다. 그래서 나는이 문제를 해결하는 방법을 놓치고있다. 모듈 정보를 캐시하는 데이터베이스 테이블이 있습니까?

도움이 될 것입니다.

답변

2

서버에서 모듈을 제거하고 캐시를 삭제 했으므로 <awautorelated> 그룹에 대해 <model> 노드가 없습니다. 그렇기 때문에 Magento가이 클래스를 Mage/Awautorelated 대신 AW/Awautorelated 대신에 찾고 있습니다. 당신이 말한 모든 것을 바탕으로

, 내 생각 엔 당신이 어딘가에 배치의 가능성이 XML 파일을 가지고, 즉 여전히 이러한 모듈 속성은을 지정하는 데 사용되는이

<sometag ... module="awautorelated" ...> 

같은 속성의 것이 포함 "내부 노드"에 대한 번역 도우미. Magento 시스템은 XML 파일을로드하고 구문 분석 한 후 module="awautorelated"을보고 awautorelated 도우미를 인스턴스화하여 노드를 변환하려고 시도합니다. 해당 모듈 파일을 제거 했으므로 도우미를 인스턴스화하지 않고 소리를 지을 수 없습니다. 소문자를 구분하지 그렙 (또는 ack)

grep -i -r 'awautorelated' 

을 시도하고 당신이 전체 젠토 소스 트리를 검색해야합니다. app/code뿐만 아니라 app/design도 있습니다.

+0

우리 데이터베이스가 다른 서버에 있습니다. 서버를 양호한 이미지로 복원했으며 문제는 여전히 발생했습니다. 그래서 Magento는 모듈을 데이터베이스에 캐싱했습니다. 우리는 데이터베이스에서 라이브 서버가 어디인지를 추적하지 않았습니다. 우리는 데이터베이스를 복원하고 해결했습니다. 나는 아직도 어떤 데이터베이스 테이블이 있었는지 알아 내고 싶다. –

+0

@Chris 아, 사과, 나는 항상 일부 magento 객체가 레이아웃 XML 업데이트를 지정할 수 있음을 잊는다. Cms 페이지, 위젯, 제품 및 카테고리 어딘가에 대한 테이블이 될 내 머리 꼭대기. 나는 데이터베이스의 덤프를 한 다음 수동으로 (grep 또는 텍스트 편집기를 통해) INSERT를 검색한다. 특정 문제를 쉽게 해결할 수 있어야합니다. –

+0

또한 Magento 시스템의 모든 장소에서이 문제가 발생할 수있는 곳을 묻는 질문을 추가했습니다. 볼만한 가치 (또는 솔루션을 찾은 경우 추가) : http://stackoverflow.com/questions/8903052/which-magento-domain-objects-use-layout-xml-updates –

1

제거 했

  • AW_All.xml
  • AW_Productrelater.xml

디렉토리 /app/etc에서

+0

AW_Productrelater.xml은 제거했지만 AW_All.xml은 제거했습니다. AW_All.xml은 설치 한 다른 AW 모듈에서 사용하는 것으로 생각됩니다. –

1

네, 테이블 core_config_data입니다,하지만 난 제거 기대하지 않습니다 모듈 엔트리가이 문제로 리얼 타임 될 것이나, 모듈이 삭제 된 지금 엔 엔트리를 확실히 제거 할 수 있습니다.

캐싱에 memcached를 사용하고 있습니까? 너는 그것을 제거 할 수있다. 나는 ... 다시 시작 아파치 중 하나 APC 캐시를 지 웁니다 100 % 확실하지 않다

어딘가에, 마 젠토 코드의 조각 당신 때문에

Mage::helper('awautorelated'); 
Mage::helper('awautorelated/data'); 

같이 보입니다 코드 헬퍼 클래스의 인스턴스를 시도