마지막 날에 새로운 준비 서버와 새로운 프로덕션 서버를 통해 Magento 설치를 이동했습니다. 사이트가 다시 가동되는 프로덕션 서버에서는 모든 것이 잘 진행되었지만 준비 서버에서 작동하도록 만들 수는 없습니다 ... "admin_assert"테이블이 이미 존재하고 (mysql 오류) 계속해서 설치 스크립트에서 오류가 발생하지만 다른 설치를 원하지 않습니다.Magento는 마이그레이션 후 재설치를 원합니다.
magento가 사전 구성된 다른 기본 시스템을 통해 설치를 수행하려고 할 가능성이 있습니까?
전체 설치 (소스 코드)를 새로 설치하지 않고 옮긴 다음 DB를 덤프하고 기본 URL을 변경했습니다.
의견이 있으십니까?
a:5:{i:0;s:193:"Error in file: "/home/lex/code/mycommerce/app/code/core/Mage/Admin/sql/admin_setup/install-1.6.0.0.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'admin_assert' already exists";i:1;s:920:"#0 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/Resource/Setup.php(421): Mage_Core_Model_Resource_Setup->_modifyResourceDb('install', '', '1.6.1.0')
#2 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/Resource/Setup.php(327): Mage_Core_Model_Resource_Setup->_installResourceDb('1.6.1.0')
#3 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/App.php(412): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /home/lex/code/mycommerce/app/code/core/Mage/Core/Model/App.php(338): Mage_Core_Model_App->_initModules()
#6 /home/lex/code/mycommerce/app/Mage.php(640): Mage_Core_Model_App->run(Array)
#7 /home/lex/code/mycommerce/index.php(90): Mage::run('', 'store')
#8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}
그래서 내가 다시 실행 스크립트를 만들 필요가 일치하는지 확인하십시오? 나는 그것을 재설치하지 않기 때문에 db를 청소하지 않기를 바란다 : -s 스테이징 서버에서 요구하지만 왜 다른 서버에서 잘 작동하는지 묻는 이유는 무엇인가? –
당신의'core_resource' 테이블에이'admin_assert' 테이블에 대한 엔트리가 없기 때문에 Magento는이 모듈이 이미 설정되어 있다는 것을 알지 못할 것입니다. Magento가 알 수 있도록, 당신은 적절한 버전 번호 (config.xml 버전 태그에서 찾은 번호)와 캐시를 지우면서'core_resouce' 테이블에서이 테이블의 컬럼을 업데이트하려고 할 수 있습니다. – Kalpesh
내가보기에 config.xml을 찾도록 도와 줄 수 있습니까? 나는 그것을 찾고있다. 그러나 나는 무엇을 검색해야하는지 모른다. ... –