2011-12-30 2 views
0

외부 프로그래머 중 누구도 코드를 변경하지 않았지만 현재 사용자가 백엔드에 로그인하려고 시도하면 아무 것도 변경하지 않고, 이 오류가 있습니다 :core/Mage/Admin/Model/User.php의 437 행 Magento에 로그인 한 후 오류 발생

Fatal error: Call to a member function children() on a non-object in /home/r1tech/public_html/app/code/core/Mage/Admin/Model/User.php on line 437

왜 이런 생각입니까?

+0

버전. – benmarks

답변

0

이 문제와 가끔 Google 직원이를 떠나 :

우리가 젠토에 대해 서로 다른 캐싱 메커니즘을 테스트 한 후 우리는 오늘이 문제를 가지고 있었다. 이 과정에서 파일 캐시 디렉토리가 손상되었거나 사용할 수 없게되었습니다. 베토 프리가 (Beto Frega)가 제안한대로 전체 내용을 다시 업로드하는 일에 열중하지 않으면 var/cache (Magento 웹 루트가 아닌 서버 자체 !!) 디렉토리를 제거 (또는 이름을 변경)하여 해결할 수 있어야합니다. 새로운 권한을 부여하면 쓰기 권한이 부여됩니다.

이렇게하면 이전 캐시 디렉토리의 크기 때문에 백엔드의 일부 성능 문제가 해결되었습니다.

1

진짜 Magento 문제는 아닙니다.

어떻게 든 파일이 손상되었습니다. 나는 모든 것을 다시 업로드했고 이제는 정상적으로 작동합니다.