2014-04-15 8 views
1

joomla를 2.5.x 버전에서 3 버전으로 업그레이드하려고 시도했지만 here 전에 여기에 게시 한 것과 같은 다양한 오류가 발생했습니다. 그래서 데이터베이스 테이블을 2.5.11에서 3.2.3 버전 데이터베이스로 이동하여 다른 방법을 시도하고 있습니다. 이렇게하려면 k2, CB와 같은 필수 확장 기능을 갖춘 3.2.3 사이트를 새로 설치했습니다.joomla 상위 버전으로 데이터베이스 마이그레이션을 수행 할 때 일부 테이블에 대한 이해

사용자, 모듈, 메뉴 및 joomla 3.2.3 사이트에 다른 확장 테이블과 같은 joomla 2.5.11 사이트의 데이터베이스 테이블을 이동할 수 있도록이 새로운 사이트에서 나는 모든 사용자와 메뉴 및 모듈 및 확장의 데이터를 받고있다.

그러나 무엇 "자산"과 "확장"테이블에 대한

, 나는 새로운 사이트의 다른 것들로 호환성을 위해이 두 테이블을 이동해야합니다, 데이터베이스에서 완전한 업그레이드를 할까? 또는 나는 이 테이블을 잘 떠나는 것을 끝낸다?.

Fyi, 내 2.5.11 사이트에서 나는 k2.Furthermore를 사용하면서 콘텐츠 기사가 필요하지 않습니다. 다른 필수 테이블의 데이터는 데이터베이스 테이블을 사용하여 완전한 마이그레이션을 위해 새로운 사이트로 이동해야합니까?

+0

SQL 스크립트 또는 PHP를 사용하여 테이블 데이터를 이동 하시겠습니까? –

+0

yes sql scripts –

+0

이렇게하면 달성하려는 어려움이 급격히 증가합니다. Joomla의 ACL은 자산 테이블에 크게 의존하며 관리자 인터페이스에서 모든 유형의 컨텐츠 및 카테고리를 생성 할 때 많은 자동화 된 상관 관계가 설정됩니다. 웹 사이트를 마이그레이션 할 때마다 항상 PHP와 Joomla 프레임 워크를 사용하여 이전 데이터베이스에 직접 연결하고 카테고리, 기사, 모듈, 메뉴 등의 핵심 JTable 클래스를 사용하여 모든 항목으로 새 항목을 만듭니다. 자동화되어 있습니다. –

답변

0

깨끗한 3.2.3을 설치 한 다음 필요한 모든 확장 프로그램을 설치하면 자산 및 확장 프로그램 테이블을 만질 필요가 없습니다. 이전 사이트의 컨텐츠가 포함 된 테이블 만 이동하면됩니다.

+0

웹 링크 entries.i에는 2.5 자산 테이블의 weblinks 카테고리 행이 있고 콘텐츠 테이블과 자산 테이블간에 관계가있을 수 있습니다. –

+0

이전 사이트에 웹 링크가 있습니까? 그렇지 않다면, 그럴 필요가 없습니다. 웹 링크에는 표준 Joomla 카테고리도 사용한다고 생각하기 때문에 자산 링크 테이블에 대한 레코드가 있습니다. –

+0

예 웹 링크를 몇 가지 있습니다 ignorable.Although 자산 테이블을 무시하고 그 ACL 규칙은 두통이 아니지만 사이트에 많은 기사, 카테고리, 웹 링크가있을 때 자산 테이블을 처리해야 할 수도 있습니다. –