Dig Arama Motoru Kurulumu

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Dig Arama Motoru Kurulumu as PDF for free.

More details

  • Words: 532
  • Pages: 3
ht://dig arama motoru kurulumu Bu dosyada Web sunucunuzda kullanabileceğiniz, küçük ama gayet akıllı bir arama motoru olan ht://dig'in kurulumu anlatılmaktadır. Kurulumda Apache Web sunucusu ve Unix türevi bir işletim sistemi kullanıldığı varsayılmıştır. ht://dig'i http://www.htdig.org/ adresinden indirebilirsiniz.

ht://dig'in kurulumu A. Öncelikle ht://dig paketini açarak işe başlayın: #gunzip htdig-3.1.5.tar.gz| tar xvf B. Önce yeni yaratılan dizine girin ve derlemeye hazırlayın, şimdilik herhangi bir parametre vermeniz gerekmez: #cd htdig-3.1.5 #./configure C. ht://dig'in kurulacağı dizinleri ayarlamak icin CONFIG dosyasını açın: #vi CONFIG D. Bazı parametrelerin anlamları şunlardır: prefix (varsayılan: /opt/www/htdig ya da /usr/local/htdig)

ht://dig'in kurulacağı kök dizin

exec_prefix & DEST (varsayılan: $(prefix))

ht://dig programlarının kullanacağı kök dizinler, prefix'de verilen dizinle aynı olması şiddetle tavsiye edilir

BIN_DIR (varsayılan: $(exec_prefix)/bin)

çalıştırılabilir programların kurulacağı dizin; asıl aramayı yapan program web sunucunun cgi-bin dizinine kurulacaktır, bkz CGIBIN_DIR

CGIBIN_DIR (varsayılan: /opt/www/cgi- aramayı yapan htsearch programının bin ya da /usr/local/apache/cgi-bin) kurulacağı dizin, web sunucunuzun cgi programlarının durduğu yer olmalıdır IMAGE_DIR (varsayılan: /opt/www/htdocs/htdig ya da /usr/local/apache/htdocs/htdig)

ht://dig'in sonuçları görüntülerken kullandığı resimlerin kopyalanacağı dizin

IMAGE_URL_PREFIX (varsayılan: /htdig)

sonuçlar görüntülenirken kullanılacak dizin; bu dizin ismi verilirken web stili göreceli adresleme kullanılacaktır, açıklama için aşağıya bakınız

SEARCH_DIR (varsayılan: /opt/www/htdocs/htdig ya da /usr/local/apache/htdocs/htdig)

örnek arama formunun kopyalanacağı dizin, web sunucunun dosyalarının durduğu dizinin altında olmalıdır

SEARCH_FORM (varsayılan: search.html)

örnek arama formunun ismi, SEARCH_DIR'de verilen dizinin altına kopyalanacaktır

E. Örneğin, ht://dig programlarını, ayar dosyalarını vb /usr/local/htdig'e, CGI programını /webroot/cgi-bin dizinine, arama formunu /webroot/htdocs/arama dizinine, resimleri de /webroot/htdocs/arama/resim dizinlerine kopyalamak isterseniz, yukarıdaki parametreleri şu şekilde değiştiriniz:

F.

prefix

/usr/local/htdig

exec_prefix & DEST

(hiç değiştirmeyiniz, yukarıdaki ayara göre /usr/local/htdig seçilecektir)

BIN_DIR

(hiç değiştirmeyiniz, yukarıdaki ayara göre /usr/local/htdig/bin seçilecektir)

CGIBIN_DIR

/webroot/cgi-bin

IMAGE_DIR

/webroot/htdocs/arama/resim

IMAGE_URL_PREFIX

/arama/resim

SEARCH_DIR

/webroot/htdocs/arama

SEARCH_FORM

index.html

Gerekli değişiklikleri yaptıktan sonra, CONFIG dosyasını kaydedip çıkınız ve derleyiniz: #make; make install

G. ht://dig'in sitenizi dizinlemeye hemen başlamasını isterseniz, ayar dosyasını açınız ve şu değişiklikleri yapınız: #vi /usr/local/htdig/conf/htdig.conf >> start_url: http://www.kurum.edu.tr/ (ana sayfanız) ... exclude_urls: /cgi-bin/ .cgi .pl .sh (perl ve kabuk programcıklarının da listeden çıkartılması için) ... template_name: long (sonuçlarda, sayfalardan alıntılar yapılması için; istemiyorsanız short yapınız) ... valid_extensions: .html .htm .shtml .php .uhtml .phtml (varsa kendi kullandığınız uzantıları da ekleyebilirsiniz) ... no_title_text: "(Başlıksız)" (<TITLE> kullanılmayan sayfalara hangi başlığın atanacağı) H. Gerekli değişiklikleri yaptıktan sonra, siteyi dizinleme işlemini başlatabilirsiniz: #/usr/local/htdig/bin/rundig I.

Bu işlem bittikten sonra Web tarayıcınızda http://www.kurum.edu.tr/arama/ sayfasını açarak ht://dig'i sınayabilirsiniz.

ht://dig'in özelleştirilmesi ht://dig'i /usr/local/htdig'e kurmuşsanız, /usr/local/htdig/common dizinine şu dosyalar kopyalanmıştır: header.html

tüm arama sonuçlarının en üstüne eklenen HTML etiketlerini içeren sayfacık

footer.html

tüm arama sonuçlarının en altına eklenen HTML etiketlerini içeren sayfacık

long.html & short.html

arama sonuçlarının istendiği uzunluğa göre seçilen eşleşmeler için kullanılan HTML etiketlerini içerirler; eğer

bulunan eşlemelerin sadece başlık ve adresini göstermek isterseniz short.html'i, belgeden alıntılar, belgenin tarihi vb ek detaylar görmek istiyorsanız da long.html'i seçin nomatch.html istenen kelimeler veritabanında bulunamamışsa, gösterilen sayfa (üstüne/altına header.html ve footer.html eklenmez) syntax.html

Mantıksal (Boolean) arama yaptırılmışsa ve sözdiziminde bir hata varsa gösterilen sayfa

wrapper.html Görünürde hiçbir işlevi olmayan bir sayfa Bu dosyalar aslında şablonlar olup içlerinde ht://dig'in kendisinin gerekli sonuçlarla yerdeğiştirdiği $(URL), $(TITLE), $(EXCERPT) cinsinden etiketler vardır. Örneğin $(URL) yerine bulunan sayfanın adresini koyan bir etikettir. Bu dosyaları açıp üzerlerinde değişiklik yaparak arama sonuçlarını sitenizin genel görünümüne uydurabilirsiniz. Son olarak, varsayılan eşleme uzunluğunu long/short arasında seçmek için de /usr/local/htdig/conf/htdig.conf dosyasında bulunan template_name yönergesini kullanabilirsiniz. Hazırlayan: Cüneyt Yılmaz (30/06/2000)

Related Documents

Dig Arama Motoru Kurulumu
November 2019 12
Webde Arama Motoru
November 2019 4
Dig
October 2019 44
Dhcp Kurulumu
April 2020 8
Internette Dogru Arama
November 2019 6
Dig 1049
December 2019 39