TYPO3設定 · 1 min read · Dec 28, 2025

Debian Wheezy上のTYPO3でSolrを使用する - ページ2

3 TYPO3の設定

今からwww.example.comのTYPO3イントロダクションパッケージウェブサイトのためにSolr検索を設定します:

重要な注意点:server1.example.comおよびserver2.example.comからwww.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のバックエンドで、拡張機能マネージャーに移動し、インポート拡張機能タブに行きます:

リポジトリドロップダウンの右側にあるリポジトリの更新ボタンをクリックして、利用可能な拡張機能のリストをダウンロードします:

利用可能な拡張機能のリストが更新されています:

その後、インポート拡張機能タブでフィルターフィールドにsolrと入力し、ENTERを押します。リストにTYPO3用のApache Solr拡張機能が表示されるはずです - その前にあるインポート拡張機能アイコンをクリックします:

拡張機能がインポートされたことを知らせるウィンドウがポップアップします。ウィンドウを閉じるリンクをクリックして閉じます:

利用可能な拡張機能タブに戻ります。Solr拡張機能を見つけ、その前にあるインストール拡張機能アイコンをクリックします:

ウィンドウがポップアップします。依存関係が満たされていない可能性があります(例:Solr拡張機能にはpagebrowse拡張機能が必要です)、そのため、インポート今すぐリンクをクリックして不足している拡張機能をインポートする必要があるかもしれません:

不足している拡張機能がインポートされたことを知らせる新しいウィンドウが開きます。そのウィンドウを閉じます:

利用可能な拡張機能タブに戻り、まず依存関係を有効にする必要があります(この場合はpagebrowse拡張機能)、そのためその拡張機能を見つけ、インストール拡張機能アイコンをクリックします:

拡張機能がインストールされたことを知らせる新しいウィンドウが開きます。そのウィンドウを閉じます:

Solr拡張機能のすべての依存関係を有効にした後、Solr拡張機能の前にあるインストール拡張機能アイコンをクリックします:

Solr拡張機能を有効にするためにデータベースの変更が必要であることを知らせる新しいウィンドウがポップアップします。提案されたすべての変更を受け入れ、更新を行うボタンをクリックします:

その後、ウィンドウを閉じることができます:

Solr拡張機能がインストールされました。次に、TYPO3ウェブサイトをSolr検索を使用するように設定する必要があります。

リストモジュールに移動し、ウェブサイトのルート(この場合はHomeというページ)をクリックし、メニューから編集を選択します:

動作タブに移動し、ルートページとして使用するチェックボックスがチェックされていることを確認します:

次に、ウェブサイトのためのドメインレコードを作成する必要があります。リストモジュールのままで、新しいレコードを作成するアイコンをクリックします…

… システムレコードの下のドメインを選択します:

ドメインレコードを次のように作成します(ウェブサイトのメインドメインとしてwww.example.comの代わりにexample.comを使用する場合は、wwwなしでexample.comを入力します):

次に、Solr拡張機能にSolrサーバーの場所を教える必要があります。テンプレートモジュールに移動し、extension_configuration(TypoScriptテンプレートの下)を選択し、上部のドロップダウンメニューで情報/変更を選択します。次に、全体のテンプレートレコードを編集をクリックします:

一般タブで、定数フィールドに次の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 |

(正しいユーザー名とパスワードをplugin.tx_solr.solr.host行に入力してください。認証を使用しない場合は、plugin.tx_solr.solr.host = 192.168.0.101を代わりに使用します。)

インクルードタブに移動し、Apache Solr(solr)拡張機能を含めてから、テンプレートを保存します:

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。