2017-11-21 1 views
0

일부 모듈은 업데이트 버튼을 클릭하여 백 오피스에서 자동 업데이트 할 수 있습니다. 그러나 모듈이 프리스트 쇼트 (예 : github)와 다른 소스에서 나온 경우 모듈을 수동으로 업데이트해야합니다.Prestashop : 테마와 모듈을 수동으로 업데이트하는 방법?

어떻게 업데이트를 처리해야합니까?

다운로드 우편 및

  1. (/modules/acme/)
  2. 의 압축을 풀고 해당 모듈의 폴더를 통해 unzip을하고 rsync 그것에 /modules/acme (rsync -trv /tmp/acme /modules)
  3. 같은 2 등 만 --delete
  4. 과 폴더를 삭제 완전히 새로운 장소에서 rm -rf /modules/acmecp -a /tmp/acme /modules/acme
  5. 과 같은 압축을 풉니 다.
  6. 기타 ...

사이드 노트 : config.xml 및 기타 생성 된 파일은 어떻게됩니까?

테마 업데이트에도 동일한 기능이 적용됩니다.

현재 버전과 관련하여 Prestashop 1.7+.

답변

1

모듈 업그레이드가 올바르게 이루어진 경우 (메인 모듈 클래스 생성자에서 모듈 버전이 업데이트되었는지 확인하고 upgrades 폴더의 업그레이드 스크립트와 모듈 내부의 파일을 사용)이를 압축 해제 할 수 있습니다. 그런 다음 백엔드에서 모듈 목록 페이지를 방문하면 모듈 업그레이드가 실행됩니다. config.xml은 자동으로 생성되어 동일한 백엔드 페이지에서 모듈 목록로드를 최적화하는 데에만 사용됩니다. 모듈 동작 자체에는 영향을 미치지 않습니다.

테마의 경우 마지막 테마를 압축 해제 할 수도 있습니다.

업 그레 이드가 의심 스럽다면 먼저 스토어의 개발 사본을 만들고 먼저 업 그레 이드 한 다음 모든 것이 정상인지 확인한 다음 실제 인스턴스에서 업그레이 드를 수행하십시오.

+0

설명해 주셔서 감사합니다. 물론 로컬 및 베타 버전과 프로덕션 설치가 실행 중입니다. 하지만 그것은 당신 같은 다른 devs에서 몇 가지 경험을 얻는 것이 좋습니다 :) 감가 상각 된 (또는 자동 생성 된) 파일은 어떻습니까? 예 : ingenico 모듈에 v4.0.0 모자에있는 일부 파일이 있습니다. a) 자동 생성기 또는 v4.0.1에서 제거되었습니다. a) 압축을 풀면 정상입니다. b) 감가 상각 된 파일을 삭제할 수 있습니다 ('rsync --delete'). –

관련 문제