2014-01-08 7 views
0

분명히 일반적인 솔루션이없고 문제가 있습니다.Magento 백엔드 오류 "전면 컨트롤러가 100 개의 라우터 일치 반복 횟수에 도달했습니다"

나는 다른 서버로 내 젠토 사이트와 도메인을 이동 한 내가 백엔드에 액세스하려고 할 때, 그것은 다음과 같은 오류 메시지가 표시

:

There has been an error processing your request 
Exception printing is disabled by default for security reasons. 

Error log record number: 1239187189802 

a:5:{i:0;s:52:"Front controller reached 100 router match iterations";i:1;s:469:" 
#0 /var/www/vhosts/imd-clothing.com/httpdocs/app/code/core/Mage/Core/Controller/Varien/Front.php(183): Mage::throwException('Front controlle...') 
#1 /var/www/vhosts/imd-clothing.com/httpdocs/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() 
#2 /var/www/vhosts/imd-clothing.com/httpdocs/app/Mage.php(683): Mage_Core_Model_App->run(Array) 
#3 /var/www/vhosts/imd-clothing.com/httpdocs/index.php(87): Mage::run('', 'store') 
#4 {main}";s:3:"url";s:16:"/index.php/admin";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:5:"admin";} 

다음과 같이 있었다 이동하는 과정 :

  • FTP를 통해 모든 파일을 새 서버에 복사합니다 (SSH에 대해 알지 못함).
  • PhpMyAdmin을 사용하여 MySQL 데이터베이스를 새 서버로 내보내고 가져옵니다.
  • app/etc/local.xml을 수정하고 새 데이터베이스 호스트 db name, user 및 pass를 가리 킵니다.

    • 캐시 지우기 및 세션 :

    오류는 심지어 내가이 포럼에와 젠토 포럼에서 본 적이 모든 노력을하는 데 계속합니다.

  • app/etc/local.xml의 수정 된 관리 경로.
  • 모듈 및 확장을 비활성화하고 삭제합니다.
  • ...

어쩌면 문제는 내가 본 모든 것을 시도 후, 나는 깨끗한 백엔드에 액세스하는 데 아무런 문제 젠토의 설치 완료했기 때문에, 데이터베이스에, 내가 지적 할 때 app/etc/local.xml 파일을 이전 데이터베이스에 복사하면 관리자로 들어가려고 할 때 오류가 다시 표시됩니다. 만약 내가 기억

마 젠토 버전 1.6.0.0

어떤 생각인가? 나는 점점 긴장하고 있는데 어떻게 다른 모르겠어요 ..

감사

+0

관련 : http://stackoverflow.com/q/6262129/693207 –

답변

1

확인이 해결입니다!

SET FOREIGN_KEY_CHECKS=0; 
UPDATE `core_store` SET store_id = 0 WHERE code='admin'; 
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; 
UPDATE `core_website` SET website_id = 0 WHERE code='admin'; 
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; 
SET FOREIGN_KEY_CHECKS=1; 

가 지금은 백엔드에 액세스 할 수 있지만 메뉴가 작동하지 않습니다

문제는 데이터베이스가 0보다 큰 가 phpMyAdmin을이를 실행하여 해결 관리자 저장소 ID를 가지고 있었다 . 버튼을 클릭 할 수 없습니다. /js 폴더와 파일에 대한 사용 권한을 755와 644로 수정하려고했지만 여전히 작동하지 않습니다. magento 포럼에서 app/code/core/Mage/Page/Block/Html/Head.php를 게시물의 첨부 된 head.php로 바꿀 것을 제안하지만 더 이상 사용할 수 없습니다.

백엔드에 액세스 할 때 URL에 중복 된/admin 경로 (index.php/admin/admin/dashboard/...)가 표시되는 것을 보았습니다. 메뉴 문제가 URL 문제로 인해 발생했는지 또는 다른 오류인지 알 수 없음 ...

어떤 제안이 있으십니까?/var/log 또는/var/report에 오류가 없습니다.

0

데이터베이스 설정이 올바른지 확인하십시오. 한 번이 문제가 발생했습니다.

0

확인 secure_base_url 및 core_config_data 테이블에 unsecure_base_url 값과 같은 테이블에 백엔드 슬러그를 확인