2015-02-07 5 views
0

Liferay Portal Community Edition 6.1.2 CE 설치 을 한 서버에서 다른 서버로 옮겼습니다 "그대로"war 파일과 모든 디렉토리 . 모든 것이 정상적으로 작동합니다. ("document_library"에 위치) 이미지는 이며 브라우저에는 표시되지 않습니다..Liferay 6.1.2 CE가 다른 서버로 이전 한 후 이미지를 표시하지 않음

두 서버 모두 이전 버전과 새로운 버전에서 Liferay가 JBoss 7에서 실행됩니다. Java 버전을 포함하여 모든 것이 동일합니다 (또는 분명히, 그렇지 않기 때문에). 테마 폴더의 이미지 만 표시되며 문서 폴더의 이미지는 표시되지 않습니다. 데이터베이스는 절대적으로 동일합니다.

비슷한 종류의 문제는 많은 포럼과 SE에서 발견되지만 대부분은 Images and document not visible after migration to liferay 6.1.0 GA1에서와 같이 6.0.6에서 6.1.0으로의 업그레이드와 관련이 있습니다. 말할 쉽기 때문에 우리는

불행하게도

  • 비교 구성 파일
  • 모두
  • 에 모든 권한을 설정을 시도

    으로 sysadmin도 우리 둘 개발자있는 Liferay 전문가 (그리고 그들을 찾기가 어렵습니다) - 이것은 상속 된 프로젝트입니다. Sysadmin은 전쟁 파일과 관련이 있다고 말합니다. 그래서 저는 지금 Serverfault보다는이 질문을 게시합니다.

    어떤 힌트를보고 다음에 무엇을 시도해야하는지 매우 높이 평가됩니다.

+1

확인할 수있는 한 가지는 오래되고 새로운 liferay는 동일한 회사 ID입니까? –

+0

관리자 영역을 검사하고 봤지만 코드에서 찾은 회사 ID를 얻을 수있는 유일한 방법이 있습니다. 나에게 힌트를 줄 수 있니? – Olaf

+0

서버 -> 포털 인스턴스 섹션 제어판의 인스턴스 ID 확인 –

답변

1

실제로 document_library 폴더가 사용되는 폴더인지 확인하십시오. 나는 버전과 100 % 확실하지 않다,하지만 당신은 확인을 위해 몇 가지가 있습니다 : 문서 라이브러리의 저장 위치를 ​​변경하지 않은 경우

  • 것은, 그것은 $ liferay_home/데이터/document_library 수있을 것입니다. 일부 버전은 $ liferay_home을 portal-setup-wizard.properties에 정의합니다 (또는 환경 변수 또는 portal-ext.properties를 통해 수행 할 수 있습니다). Liferay가 Liferay 설치 디렉토리 외부의 디렉토리를 가리킬 수 있으므로 확인하십시오.
  • 6.0에서 6.1 또는 6.1에서 6.2 중 하나 Liferay가 이미지 갤러리를 문서 라이브러리로 병합했습니다. 마이그레이션에 문제가있을 수 있습니다. 이는 버전 업그레이드 중에 발생했을 수 있습니다.
  • 두 라이브러리간에 데이터를 마이그레이션하지 않고 문서 라이브러리의 저장 형식 (기본값은 "FileSystemStore", "AdvancedFileSystemStore"를 사용하는 것이 좋습니다)을 변경 한 경우 메타 데이터는 데이터베이스)
  • 문서 라이브러리의 UI 확인 : 메타 데이터가 있지만 파일 이름과 같은 내용이 아닌 경우 바이너리 데이터가 중요한 문제입니다. 저장소 형식이나 디렉토리 위치 (또는 둘 다)가 중요합니다. 잘못된.
+0

포인터를 가져 주셔서 감사합니다. 우리가 시도해보고 알려 드리겠습니다. – Olaf

+0

당신은 document_library 경로에 대해 옳았습니다! resource.repositories.root 및 dl.store.file.system.root.dir의 설정이 (자동으로, 어떤 이유로) 변경되었으므로 여기에 누락 된 문서를 추가했습니다. 감사! – Olaf