Craft Commerce 업그레이드 중단

Sep 24 2020

Pro 라이선스를 구매 한 후 Craft Commerce 설치가 중단 된 것 같습니다. 사이트 전체에서 비슷한 오류가 발생합니다.

Base table or view not found: 1146 Table 'craft_xxx.xxx_commerce_customers' doesn't exist.

나는 계속해서 Craft를 최신 버전으로 업데이트했습니다. Commerce는 아직 버전 2입니다. 제어판을 통해 버전 3으로 업데이트하는 것은 작동하지 않으며 (메모리 제한) 콘솔을 통해 업데이트하면 여러 오류가 발생합니다.

Applying new migrations ... error: The command "'/xxx/craft' 'migrate/all' '--no-backup' '--no-content'" failed.

> create table {{%commerce_lineitemstatuses}} ...Exception: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'xxx_commerce_lineitemstatuses' already exists

업데이트가 필요한지 확실하지 않습니다. 사이트를 가동하고 다시 개발하기를 바라고 있습니다. :) 데이터베이스를 복원하고 최근 Craft 및 이전 2.2.22 Commerce에 대한 파일을 그대로 둘 수 있습니다. 다시 업그레이드 하시겠습니까? 작동할까요?

어떤 충고?

답변

1 DocumentServices Sep 26 2020 at 22:43

내 클라이언트가 Craft Commerce Pro 라이선스를 구입 한 후 문제의 원인이 정확히 무엇인지 확실하지 않지만 결국 데이터베이스를 복원하고 Craft 및 Craft Pro를 로컬 컴퓨터의 현재 버전으로 업그레이드 한 다음 해당 변경 사항을 개발자에게 푸시하여 해결되었습니다. 업그레이드 스크립트가 dev 서버에서 전체 실행되도록 허용합니다. 올바른 방향으로 나를 가리키는 @Brad에게 감사드립니다.