TYPO3 설정 · 2 min read · Dec 28, 2025

Debian Wheezy에서 TYPO3와 함께 Solr 사용하기 - 페이지 2

3 TYPO3 구성하기

이제 www.example.com에서 TYPO3 소개 패키지 웹사이트를 위한 Solr 검색을 구성할 것입니다:

중요한 참고 사항: www.example.com이 server1.example.com 및 server2.example.com에서 올바르게 확인될 수 있는지 확인하십시오. 확인할 수 없는 테스트 도메인을 사용하거나 잘못된 호스트로 확인되는 경우 Solr 검색을 성공적으로 설정할 수 없습니다. 그런 경우, server1.example.com 및 server2.example.com의 /etc/hosts에 example.com 및 www.example.com에 대한 레코드를 추가할 수 있습니다:

vi /etc/hosts

| [...] 192.168.0.100 example.com www.example.com |

이제 TYPO3 백엔드에서 확장 관리자(Extension Manager)로 이동하여 가져오기 확장(Import Extensions) 탭으로 이동하십시오:

저장소 드롭다운 오른쪽의 업데이트 저장소(Update Repository) 버튼을 클릭하여 사용 가능한 확장 목록을 다운로드하십시오:

사용 가능한 확장 목록이 이제 업데이트되고 있습니다:

그 후, 여전히 가져오기 확장 탭에서 필터 필드에 solr을 입력하고 ENTER를 누르십시오. 목록에서 TYPO3용 Apache Solr 확장을 볼 수 있어야 하며, 그 앞에 있는 가져오기 확장 아이콘을 클릭하십시오:

확장이 가져왔다고 알려주는 창이 팝업되어야 합니다. 닫기 창 링크를 클릭하여 닫으십시오:

이제 사용 가능한 확장 탭으로 이동하십시오. Solr 확장을 찾아 그 앞에 있는 설치 확장 아이콘을 클릭하십시오:

창이 팝업되어야 합니다. 종속성이 충족되지 않을 수 있으므로(예: Solr 확장에 pagebrowse 확장이 필요함), 누락된 확장을 가져오기 위해 지금 가져오기 링크를 클릭해야 할 수 있습니다:

누락된 확장이 가져왔다고 알려주는 새 창이 열릴 것입니다. 그 창을 닫으십시오:

사용 가능한 확장 탭으로 돌아가서 먼저 종속성을 활성화해야 합니다(이 경우 pagebrowse 확장). 해당 확장을 찾아 설치 확장 아이콘을 클릭하십시오:

확장이 설치되었다고 알려주는 새 창이 열릴 것입니다. 그 창을 닫으십시오:

Solr 확장의 모든 종속성을 활성화한 후, Solr 확장 앞에 있는 설치 확장 아이콘을 클릭하십시오:

Solr 확장을 활성화하기 위해 데이터베이스 변경이 필요하다는 메시지가 팝업됩니다. 제안된 모든 변경 사항을 수락하고 업데이트 만들기 버튼을 클릭하십시오:

그 후 창을 닫을 수 있습니다:

이제 Solr 확장이 설치되었습니다. 이제 TYPO3 웹사이트를 Solr 검색을 사용하도록 구성해야 합니다.

목록 모듈로 이동하여 웹사이트의 루트(이 경우 홈이라는 페이지)를 클릭하고 메뉴에서 편집을 선택하십시오:

행동 탭으로 이동하여 루트 페이지로 사용(Use as Root Page) 체크박스가 체크되어 있는지 확인하십시오:

다음으로 웹사이트에 대한 도메인 레코드를 생성해야 합니다. 여전히 목록 모듈에서 새 레코드 생성 아이콘을 클릭하십시오…

… 시스템 레코드 아래에서 도메인(Domain)을 선택하십시오:

도메인 레코드를 다음과 같이 생성하십시오(웹사이트의 기본 도메인으로 www.example.com 대신 example.com을 사용하는 경우 www 없이 example.com을 입력하십시오):

이제 Solr 확장에 Solr 서버를 찾을 수 있는 위치를 알려야 합니다. 템플릿 모듈로 이동하여 extension_configuration(타이포스크립트 템플릿 아래)를 선택하고 상단의 드롭다운 메뉴에서 정보/수정(Info/Modify)을 선택하십시오. 그런 다음 전체 템플릿 레코드 편집(Edit the whole template record)을 클릭하십시오:

일반 탭에서 상수 필드(Constants field)에 다음 Solr 구성을 입력하십시오:

| plugin.tx_solr.solr.scheme = http #plugin.tx_solr.solr.host = 192.168.0.101 plugin.tx_solr.solr.host = user1:[email protected] plugin.tx_solr.solr.port = 8080 plugin.tx_solr.solr.path = /solr/core_en config.index_enable = 1 |

(플러그인.tx_solr.solr.host 줄에 올바른 사용자와 비밀번호를 입력했는지 확인하십시오. 인증을 사용하지 않는 경우 plugin.tx_solr.solr.host = 192.168.0.101을 대신 사용하십시오.)

포함 탭으로 이동하여 Apache Solr (solr) 확장을 포함하고 템플릿을 저장하십시오:

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.