2012-01-25 3 views
8

magento 설치를 로컬 서버로 옮겨서 일부 작업을 수행 할 수 있습니다.Magento가 새 데이터베이스 세부 정보를 가져 오지 않았습니다.

는은/var/캐시/*는/var/세션/*

젠토는 여전히 던지는 오류를 삭제하여

캐시 및 세션을 해제 /app/etc/local.xml 내 DB 세부 사항을 변경 theolduser @ localhost를 사용하여 데이터베이스에 연결할 수 없다는 것을 말합니다.

이것은 나를 미치게 만듭니다. 나는 무엇을 놓칠 수 있겠는가.

+0

/app/etc/local.xml을 전혀 삭제하면 어떻게됩니까? –

+0

홈페이지를로드하지 못했습니다. 리디렉션/설치를 시도하지만 수행 할 수 없습니다. – edhardie

+0

제 기억이 아닐 수도 있기 때문에 다른 편집자에서 파일을 열어 본 것은 정확합니다. 일시적으로 온라인 버전을 제거하여 local.xml을 가져 오지 않았는지 확인합니다. – edhardie

답변

0

나는 한 번 같은 문제에 직면했다. 내 시간은 많이 먹는다. 마지막으로 내 데이터베이스가 완전히 마이그레이션되지 않은 것을 발견했다. 데이터베이스 테이블 수는 로컬 및 데모 서버에서 일치했다. 데이터베이스의 제약 오류 부분이 가져 오기되지 않았기 때문에.

SET FOREIGN_KEY_CHECKS=0; // top of your exported sql file 

//Your database queries 

SET FOREIGN_KEY_CHECKS=1; // bottom of your exported sql file 

젠토 community wiki 당신은 루트 디렉토리에 db.php를 같은 핵심 PHP는 MySQL의 connection.create 연결 파일하여 데이터베이스 연결을 확인하고 DB로 울부 짖는 코드를 추가 할 수 있습니다 서버

에 젠토 서버 마이그레이션에 대한 기사가 있습니다 이 파일을 실행하여 연결이 존재하는지 여부를 확인하십시오.

예 : -

$ CONN =로 mysql_connect ("Your_Host", "User_Name을", "비밀번호"); if (mysql_select_db ("Your_DB_name", $ conn)) echo "예"; else echo "no";

도움이 될 수 있습니다.

관련 문제