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