Editor Login | Register
Ekle

> Bilgisayar > Programlar
ht://dig Arama Motoru Kurulumu - Programlar - Bilgisayar -
Haberci Grup
(Relased 13.05.2008 15:55:13)


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

Öncelikle ht://dig paketini açarak işe başlayın:

#gunzip htdig-3.1.5.tar.gz| tar xvf -

Önce yeni yaratılan dizine girin ve derlemeye hazırlayın, şimdilik herhangi bir parametre vermeniz gerekmez:

#cd htdig-3.1.5
#./configure

ht://dig"in kurulacağı dizinleri ayarlamak icin CONFIG dosyasını açın:

#vi CONFIG

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-bin ya da /usr/local/apache/cgi-bin)

aramayı yapan htsearch programının 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


Ö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:

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

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)" (




Derecelendir
Kaynak Haberci Grup Tarafından yazılmış/derlenmiştir.
İçerik İhbarı
Bağlantılar: bilgininefendisi.net

Open Source Document Project AUP&TOS