Cikakken Koyarwa kan Shigar da Injin Bincike na Meilisearch da Haɗawa da WordPress ta amfani da HestiaCP

A makon da ya gabata, wata kyakkyawar mace ta gaya min cewa binciken gidan yanar gizon WordPress ɗinta ya yi jinkiri sosai, kuma sakamakon binciken "koyarwa" a cikin harshen Sinanci ya lalace. Tana so in taimaka mata ta gyara shi.

Na yi tunanin abu ne mai sauƙi: kawai ka canza zuwa wani injin bincike daban. Meilisearch shine injin bincike mafi zafi a yanzu, rarraba kalmomin Sinanci yana da ƙarfi sosai, kuma aikinsa yana da kyau. Kawai ka shigar da shi kuma ka shirya, ko ba haka ba?

sakamako...

Na yi kwana ɗaya ina ta faman yin amfani da sabar kwamitin HestiaCP . Kurakuran izini, rashin fara ayyuka, 502 Bad Gateway—Na ci karo da kowanne daga cikin waɗannan matsaloli na yau da kullun.

Gaskiya dai, ban tabbata ko zai yi aiki da farko ba, amma idan na waiwaya baya bayan duk ƙoƙarin da aka yi, ya ƙunshi wasu muhimman bayanai ne kawai, kuma da zarar ka gano su, abu ne mai sauƙi. A yau ina raba wannan mafita; idan kai ma kana amfani da HestiaCP + WordPress, kawai ka biyo baya.

Binciken WordPress yana da wahalar amfani da shi, na yanke shawarar komawa gare shi.

Duk wanda ya yi amfani da WordPress ya san yadda aikin bincike da aka gina a ciki yake da wahala.

Wannan nau'in injin bincike ne inda idan ka nemi " tutorials na AI ," yana dawo da tarin labarai da ke ɗauke da "AI" ko "tutorials," amma babu ɗayansu da ya dace. Neman "HestiaCP installation" yana kawo tarin sakamako marasa amfani tare da kalmar "installation" a cikinsu. Kwarewar mai amfani tana da muni; kowane bincike yana jin kamar caca.

Cikakken Koyarwa kan Shigar da Injin Bincike na Meilisearch da Haɗawa da WordPress ta amfani da HestiaCP

Meilisearch ya bambanta gaba ɗaya. Yana goyan bayan rarraba kalmomin Sinanci, yana fahimtar abin da kuke nema, kuma yana da babban aiki tare da lokutan amsawa na matakin millisecond. Mafi mahimmanci, buɗe tushen ne kuma kyauta; kai ne ke amfani da shi da kanka, kuma bayananka gaba ɗaya suna ƙarƙashin ikonka.

Matsalar ita ce, yayin da koyaswar hukuma gabaɗaya ce, kwamitin HestiaCP yana da ɗan bambanci. Yana da ikon sarrafa shiga sosai kuma tsarin Nginx ɗinsa yana bin ƙa'idodi na musamman; bin takaddun hukuma kai tsaye zai iya haifar da matsaloli.

Na yi kuskure.

Jagorar Shirya matsala don Shigar da Meilisearch akan HestiaCP

A karo na farko da na shigar da shi, na yi amfani da rubutun da aka saba amfani da shi sau ɗaya, kawai umarnin curl ne mai sauri kuma an gama shi. Amma sabis ɗin bai fara ba, wanda ya ba ni kuskuren "An hana izini".

Na fahimci cewa akwai matsala; ina amfani da tushen shiga. Sai na gano cewa fayil ɗin binary da aka sauke ba shi da izinin aiwatarwa. Yanayin HestiaCP ya ɗan bambanta da na Debian na yau da kullun, kuma izinin hanya ma an takaita shi.

Bayan duk wannan aikin, sabis ɗin ya fara aiki, amma lokacin da na yi ƙoƙarin amfani da curl a tashar jiragen ruwa ta gida, na sami kuskuren 502 Bad Gateway.

Wannan babban matsala ce. Tsarin Nginx na HestiaCP yana da nasa hanyar sarrafawa; ba za ku iya kawai gyara fayil ɗin tsari da hannu ba. Dole ne ku yi amfani da kwamitin sarrafawa don sarrafa shi, ko kuma ku sami damar shiga fayilolin tsari da yake samarwa da hannu. Ban fahimci wannan ba da farko kuma na shiga zagaye da dama na gwaji da kurakurai.

Bayan na gama fahimtar komai, sai na tsara wani shiri, na fara daga farko, na kuma kammala shi cikin mintuna goma.

Hanyar Shigarwa ta Meilisearch ta Daidaitacce (HestiaCP kawai)

Lura cewa mafitata an tsara ta musamman don HestiaCP, kuma ya bambanta da koyarwar hukuma, amma ya fi kwanciyar hankali.

Da farko, sabunta abubuwan da suka dogara da tsarin; babu wani abu da za a faɗi game da hakan.

apt update && apt install curl wget -y

To, muhimmin mataki shine a goge duk wani fayil da ya rage wanda aka bari a baya. Idan ka riga ka shigar da shi, ko da an yi nasara ko ba a yi ba, akwai yiwuwar akwai fayiloli da suka rage izini marasa kyau. Kada ka yi jinkiri, a goge su kai tsaye.

rm -f /usr/local/bin/meilisearch

Mutane da yawa suna yin watsi da wannan matakin, amma bari in gaya muku, yana ɗaya daga cikin tushen dalilan kurakuran 502. A cikin yanayin HestiaCP, izinin hanyar /usr/local/bin ba a iya faɗi sosai ba; goge shi da sake farawa shine mafita mafi tsabta.

Sannan shigar da shi da dannawa ɗaya daga gidan yanar gizon hukuma.

curl -L https://install.meilisearch.com | sh

Bayan shigarwa, kada ku yi gaggawar fara shi. Da farko, a mayar da fayil ɗin binary zuwa wuri mai aminci.

mv meilisearch /usr/bin/
chmod +x /usr/bin/meilisearch

Wannan matakin yana da matuƙar muhimmanci. /usr/bin shine babban fayil ɗin da za a iya aiwatarwa a tsarin, tare da ingantaccen tsarin sarrafa izini, wanda ke guje wa waɗannan matsalolin izini masu ban mamaki.

Sannan ƙirƙirar babban fayil ɗin bayanai.

mkdir -p /var/lib/meilisearch

Na gaba, saita tsarin sabis ɗin don farawa ta atomatik lokacin da aka fara. Ƙirƙiri fayil ɗin sabis.

nano /etc/systemd/system/meilisearch.service

Manna fayil ɗin sanyi mai zuwa.

[Unit]
Description=Meilisearch Search Engine
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/bin/meilisearch \
    --env production \
    --http-addr 127.0.0.1:7700 \
    --db-path /var/lib/meilisearch \
    --master-key 1234567890123456

Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Lura da wasu muhimman bayanai. http-addr yana da iyaka zuwa 127.0.0.1:7700, ma'ana yana sauraro ne kawai a cikin gida kuma ba za a iya isa gare shi daga hanyar sadarwa ta waje ba; wannan ita ce hanya mafi aminci. Maɓallin-master dole ne ya kasance aƙalla haruffa 16; kada ku yi amfani da misalina, ku ƙirƙiri naku mai rikitarwa.

Bayan an ajiye kuma an fita, sake shigar da saitin kuma fara sabis ɗin.

systemctl daemon-reload
systemctl enable meilisearch
systemctl restart meilisearch

Sai a gwada shi.

curl http://127.0.0.1:7700/health

Idan an dawo da shi{"status":"available"}Barka da warhaka, kun gama.

Da na ga alamar dawowa, sai na hura wani babban numfashi. Bayan na yi kwana ɗaya ina fama, sai na sake yin gudu.

Hanyar daidaitawa ta WordPress don haɗawa tare da Meilisearch

Wannan matakin yana da sauƙi. Je zuwa WP backend kuma shigar da plugin mai suna Scry Search. Kyauta ne, don haka kawai yi amfani da shi.

Bayan shigarwa, je zuwa saitunan kuma cika abubuwa uku.

Adireshin bincike na Meili:http://127.0.0.1:7700

Maɓallin API: Wannan shine maɓallin-master da ka saita.

Sunan Fihirisa: Ba wa gidan yanar gizonku suna, kamar "blog".

Sai a danna "Fara Cikakken Tsarin Lissafi," a jira ya ƙare, kuma binciken gaba zai fara aiki ta atomatik. Ba a buƙatar lambar jigo ko canje-canjen tsari; a shirye yake don amfani kai tsaye daga cikin akwatin.

Na gwada shi; neman "HestiaCP" ya dawo da daidaito, kuma neman "Shigar da Meilisearch" ya haifar da sakamako iri ɗaya. Rarraba kalmomin Sinanci daidai ne, tare da lokutan amsawa na matakin millisecond.

Wannan yana jin daɗi sosai.

Shafukan WordPress da yawa suna raba Meilisearch akan sabar iri ɗaya

Ya kamata a ambata cewa mutane da yawa suna da fiye da gidan yanar gizo na WordPress ɗaya a kan sabar iri ɗaya.

Babu buƙatar sake shigar da Meilisearch kwata-kwata. Duk gidajen yanar gizo a kan sabar iri ɗaya za su iya amfani da sabis ɗin da ka riga ka shigar.

Ka'idar abu ne mai sauƙi: tunda sabis ɗin yana da alaƙa da 127.0.0.1, yana sadarwa a cikin gida kuma yana da sauri.

Abin da kawai za ku yi shi ne cike adireshin iri ɗaya sannan ku manna saitin plugin ɗin don kowane gidan yanar gizo, amma sunan fihirisar zai bambanta.

Misali, ma'aunin gidan yanar gizo na farko ana kiransa "blog", na biyu ana kiransa " ufo ", na uku kuma ana kiransa "shop". Kowane gidan yanar gizo yana da nasa ma'aunin, wanda ba ya tsoma baki a cikin juna, amma suna raba irin wannan sabis ɗin bincike.

Yana da sauki haka.

Inganta Tsaron Muhalli na Samar da Meilisearch

Akwai wasu abubuwa da za a lura da su.

Da farko, kada a yi amfani da maɓalli mai sauƙi. Ya kamata ya zama aƙalla tsawon haruffa 16, tare da gaurayen haruffa da lambobi, kuma bai kamata ya zama iri ɗaya da na wani ba.

Na biyu, sabis ɗin yana sauraro ne kawai akan 127.0.0.1, wanda hakan ke sa ba za a iya samunsa daga hanyar sadarwa ta waje ba. Wannan yana da mahimmanci, kuma mutane da yawa suna watsi da shi. Kuna iya tunanin kun ɓoye shi sosai, amma fallasa tashar jiragen ruwa haɗari ne.

Na uku, a cikin yanayin samarwa, ana ba da shawarar amfani da maɓallin Bincike na karantawa kawai don plugins na WP , yayin da kake ajiye maɓallin babban don kanka don guje wa zubewa.

Idan aka magance waɗannan batutuwa duka, bai kamata a sami manyan matsalolin tsaro ba.

Magani ga kurakuran da aka saba gani yayin shigar da Meilisearch ta amfani da HestiaCP

Bari mu taƙaita wasu daga cikin tambayoyin da aka fi yi.

An hana izinin

Matsalar ita ce izinin fayil ɗin binary ba daidai ba ne, ko kuma hanyar ba daidai ba ce. Mafita ita ce kamar yadda na ambata a sama: goge shi kuma sake sanya shi a cikin babban fayil ɗin /usr/bin ta amfani da chmod +x.

502 Bad Gateway

Wataƙila sabis ɗin Meilisearch ba ya aiki ko kuma ba ya sauraro a tashar jiragen ruwa ta gida. Kuna iya duba tashar jiragen ruwa ta gida ta amfani da curl don gano. Idan sabis ɗin yana aiki amma har yanzu kuna samun kuskuren 502, yana iya zama matsala tare da tsarin HestiaCP Nginx; gwada sake gina tsarin rukunin yanar gizon.

WordPress ba zai iya haɗawa da sabis ɗin ba

Duba abubuwa uku: Ana amfani da adireshin 127.0.0.1? Shin maɓallin daidai ne? Shin yanayin sabis ɗin yana aiki?

A takaice dai, akwai wasu matsaloli kaɗan; da zarar ka fahimce su, abu ne mai sauƙi.

A ƙarshe, bari in faɗi wani abu daban.

Gaskiya dai, na daɗe ina jin cewa aikin bincike bai da wani muhimmanci.

Mutane da yawa suna kashe kuɗi mai yawa wajen gina gidajen yanar gizo da ƙirƙirar abubuwan da ke ciki, amma ƙwarewar bincike abin tsoro ne. Masu amfani suna zuwa neman wani abu, ba sa samun abin da suke so, kuma suna fita nan take. Komai kyawun abun cikinka, idan aikin bincike bai yi kyau ba, komai ba don komai ba ne.

Yin amfani da kayan aiki kamar Meilisearch ba abu ne mai wahala ba, amma mutane da yawa suna jin haushin rashin izini da matsalolin daidaitawa. Na yi aiki na tsawon yini ɗaya don rage wannan shingen gaba ɗaya, ta yadda wasu za su iya fara aiki cikin sauƙi.

Ka yi tunanin: injin bincike mai inganci wanda ke buɗe tushen bayanai kyauta, yana da kyakkyawan tallafin yaren Sinanci, kuma yana da aminci. Wannan wani abu ne da ba mu taɓa yin mafarkinsa a da ba.

Tsarin tsarin bude-tushen yana ƙara ƙarfi da ƙarfi. Ayyuka da yawa da a da suke buƙatar kuɗi mai yawa don siye yanzu da kanmu za mu iya gina su. Yana jin daɗi sosai.

Idan kuma kana amfani da HestiaCP + WordPress kuma kana fama da matsalolin bincike, gwada wannan mafita. Da gaske yana ɗaukar mintuna goma kacal.

Tunda ka karanta wannan labarin, idan ka ga yana da amfani, don Allah ka yi like sannan ka raba shi. Idan kana son samun sabbin bayanai da farko, za ka iya bi na!

Na gode da karanta labarina. Sai mun haɗu a karo na gaba.

comments

您的邮箱地址不会被公开。必填项已用*标注

Gungura zuwa top