2012-02-13 4 views
0

Liferay 데이터베이스를보고 액세스하는 방법은 무엇입니까? 내가 사용하는 모든 테이블을보고 싶습니다. 일반 Liferay 또는 Tomcat 설치에는 PhpMyAdmin과 같은 소프트웨어가 포함되어 있습니까?Liferay에 액세스하고 보는 방법

몇 가지 추가 정보 : 액세스하려고하는 Liferay가 Amazon EC2에 앉아 있습니다. SSH를 사용하여 터미널 명령을 사용할 수 있습니다.

+0

사용중인 Liferay 버전은 무엇입니까? – adarshr

+0

Liferay Portal 6.0 GA4 – Pennf0lio

답변

4

: 당신은에서이 파일을 찾을 수 있습니다. 텍스트 편집기로 열 수 있습니다.

아니면을 Liferay 중지하고하는 Liferay 번들을 다운로드 할 때 this

+0

안녕 마틴! 나는 portal.script에 접근했다. 그러나 기대했던 방식대로 테이블로 구조화되지 않은 것처럼 보인다. 두 번째 해결책은 내가 찾고있는 것이지만 그것을 설정하는 것은 나를 혼란스럽게합니다. – Pennf0lio

+0

파일이 HSQL 데이터베이스의 저장소에 불과하기 때문입니다. 원하는 것을보기 위해 일종의 데이터베이스 도구를 사용해야합니다. 어느 것을 사용합니까? –

+0

필자는 텍스트 편집기 (패닉 코다)만을 사용했습니다. 데이터베이스 도구에서 무엇을 사용해야할지 모르겠습니다. PhpMyAdmin 내 데이터베이스를 보는 데 사용하고 있습니다. 하지만 그것은 PHP 환경에있었습니다. 나는 Java/Liferay로 잘 모르겠다. – Pennf0lio

0

liferay가 연결되는 데이터베이스는 portal-ext.properties을 사용하여 구성됩니다. 방금 unziped을 Liferay하고 데이터베이스가 단순히 파일 '[instalation_directory] /data/hsql/lportal.script'보다 먼저 시작하면

<liferay-root>/<tomcat>/webapps/ROOT/WEB-INF/classes 
+0

안녕하세요, Adarshr, 답변 해 주셔서 감사합니다. 여기는 portal-ext.properties에서 본 것입니다. # 데이터베이스 설정 jdbc.default.jndi.name = jdbc/LiferayPool 이 방법을 사용하거나 액세스하는 방법을 모르겠습니다. – Pennf0lio

+0

어떤 앱 서버를 사용하고 있습니까? 바람둥이라면'jdbc/LiferayPool'에 대한 실제 설정은' ' – adarshr

+0

네, 바람둥이예요. 먼저 체크 아웃 할 것입니다. 고맙습니다! – Pennf0lio

1

좋아 처음에는 좀 걸릴 수 있습니다, 그것은 극 초음속 데이터베이스와 함께 제공됩니다. 데모 목적으로 만 사용해야합니다. 우리가 일반적으로하는 일은 Hypersonic을 MySQL과 같은 엔터프라이즈 데이터베이스로 대체하는 것입니다. 동일한 작업을 수행하는 단계가 여기에 나와 있습니다. http://www.liferay.com/community/wiki/-/wiki/Main/Database+Configuration

간단히 mysql을 다운로드하십시오. 위의 링크에서 언급 한 것처럼 mysql에 데이터베이스를 생성하고 해당 데이터베이스의 jdbc 특성을 portal-ext.properties에 지정하십시오.

phpAdmin 또는 MYSQL 쿼리 브라우저 (나는 SQLYOG를 사용)를 사용하여이 데이터베이스를 가리켜 값을 볼 수 있다고 생각하면됩니다.