跳转到帖子
在手机APP中查看

一个更好的浏览方法。了解更多

PHP论坛人

主屏幕上的全屏APP,带有推送通知、徽章等。

在iOS和iPadOS上安装此APP
  1. 在Safari中轻敲分享图标
  2. 滚动菜单并轻敲添加到主屏幕
  3. 轻敲右上角的添加按钮。
在安卓上安装此APP
  1. 轻敲浏览器右上角的三个点菜单 (⋮) 。
  2. 轻敲添加到主屏幕安装APP
  3. 轻敲安装进行确认。

安裝 Elasticsearch 8.17 強化中文搜尋 (Invision Community 5.0.5 開始採用新版本)

精选回复

 

自 Invision Community 5.0.5 起,搜尋功能需使用 Elasticsearch 8.0 ~ 9.0 版本

------------------------------------------------------------
安裝套件、依賴包
------------------------------------------------------------

檢查是否已有Java
which java

java -version



安裝 Java
apt update

apt install -y default-jdk



安裝必要的依賴包
apt install -y wget gnupg apt-transport-https



確認版本,已安裝 openjdk version "21.0.9" 2025-10-21
java -version




------------------------------------------------------------
安裝 Elasticsearch
------------------------------------------------------------


Elasticsearch官網 歷史版本
https://www.elastic.co/downloads/past-releases/


IPS論壇後端有寫,Invision Community 5.0.5 至少執行 Elasticsearch 8.0 ~ 9.0版本


下載 elasticsearch 8.17.4
wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.17.4-amd64.deb


安裝
dpkg -i elasticsearch-8.17.4-amd64.deb



啟用服務,注意:Elasticsearch第一次啟動可能需要幾分鐘
systemctl daemon-reload

systemctl enable elasticsearch

systemctl start elasticsearch



---------------------------------------
查詢RAM占用情況
---------------------------------------

free -h

1.VPS 4C/8G RAM
Mem:  5G used (elasticsearch已占用5GB RAM)

2.VPS 2C/2G RAM
Mem:  1.8G used



---------------------------------------
修改設定檔
---------------------------------------

修改 elasticsearch.yml
vi /etc/elasticsearch/elasticsearch.yml


建議設定 (小論壇、單機)

#network.host: 192.168.0.1
修改為
network.host: 127.0.0.1



# http.port: 9200
修改為
http.port: 9200



若你確定只在localhost 本機使用,則可以關閉

搜尋
xpack.security.enabled: true
改為
xpack.security.enabled: false





ESC儲存並離開
:wq






------------------
調整 JVM 記憶體
------------------

建立自訂 JVM 設定檔
vi /etc/elasticsearch/jvm.options.d/RAM.options


小論壇可依需求調整,通常建議 Xms 與 Xmx 設為相同值

-Xms128m
-Xmx128m





ESC儲存並離開
:wq





---------------------------------------
重新啟動 Elasticsearch 並測試
---------------------------------------

重新啟動
systemctl restart elasticsearch


確認狀態
systemctl status elasticsearch


重開機
reboot




重開機後,確認Elasticsearch是否正常
systemctl status elasticsearch


curl http://127.0.0.1:9200


成功應回傳包含 "tagline" : "You Know, for Search" 的 JSON 訊息




---------------------------------------
查詢RAM占用情況
---------------------------------------

free -h

1.VPS 4C/8G RAM
Mem:  2.1 G used (elasticsearch已占用2GB RAM)

2.VPS 2C/2G RAM
Mem:  1.2G used





移除 Elasticsearch (更換版本用)

systemctl stop elasticsearch

dpkg -r elasticsearch

重開機,回到上面的教學,再安裝Elasticsearch其他版本
reboot

本帖最后于,由Jack编辑

创建帐户或登录后发表意见

帐户

导航

搜索

配置浏览器推送通知

Chrome (安卓)
  1. 轻敲地址栏旁的锁形图标。
  2. 轻敲权限 → 通知。
  3. 调整你的偏好。
Chrome (台式电脑)
  1. 点击地址栏中的挂锁图标。
  2. 选择网站设置。
  3. 找到通知选项并调整你的偏好。