TYPO3 설정 · 2 min read · Dec 27, 2025
Debian Squeeze에서 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 검색을 사용하도록 구성해야 합니다.
목록 모듈로 이동하여 웹사이트의 루트(이 경우 홈이라는 페이지)를 클릭하고 메뉴에서 편집을 선택합니다:

행동 탭으로 이동하여 루트 페이지로 사용 체크박스가 선택되어 있는지 확인합니다:

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

… 시스템 레코드 아래에서 도메인(Domain)을 선택합니다:

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

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

일반 탭에서 상수 필드에 다음 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) 확장을 포함하고 템플릿을 저장합니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.