2012-04-04 8 views
0

나는 파일 전송 권한이없는 사이트에 설치된 Joomla 모듈을 유지 관리하고 있습니다. 물론 나는 파일 전송 권한이있는 Joomla의 테스트 인스턴스에서 개발을 수행하며 모듈 코드를 편집하고 페이지를 새로 고칠 수 있으며 모든 것이 잘 작동합니다.제거하지 않고 Joomla 모듈을 업데이트 할 수 있습니까?

그러나 업데이트 된 모듈을 "라이브"사이트로 옮길 때 유일한 옵션은 모듈의 기존 버전을 제거한 다음 새 버전의 모듈을 업로드하는 것입니다. Joomla "Extension Manager"설치 옵션을 사용하여 모듈을 다시 업로드하려고하면 "다른 모듈이 이미 디렉토리를 사용 중입니다"라는 오류가 발생합니다.

그러나 제거하면이 모듈을 사용하기 위해 설정 한 모든 "위치"가 일부 확장 매개 변수를 수정하여 지워집니다.

Joomla가 모듈의 이전 버전을 새 버전으로 덮어 쓸 수있는 방법이 있습니까? 이것을 촉진하기 위해 모듈의 XML 설명에 넣을 수있는 것이 있습니까?

내가 쓰고있는 사이트는 Joomla 1.5.23을 실행 중입니다.

답변

4

예, 그것은 그것을 압축하는 전에 다음에 XML로 설치 라인을 변경하여 가능 : 그냥 1.5.23에 그것을 테스트

<install version="1.5" type="module" client="site" method="upgrade"> 

을하고 내 이전 모듈 설정을 유지뿐만 아니라 복사 변경된 코드.

+1

대단원! 그건 트릭 @ 트 레브, 고마워. XML에 "install"요소가 없으므로 약간의 변경을해야했지만 "moinstall"에서이 작업을 수행하는 것처럼 보입니다. '' – EFC

관련 문제