Arama sitesi, belirli ağ kaynakları veya İnternet üzerinden bilgi arar. Bir arama motorunun geliştirilmesi, diğer yönlerde sitelerin oluşturulmasından farklıdır. Böyle bir kaynak üzerinde çalışırken, yazılım kısmına çok dikkat edilir. Herhangi bir acemi web geliştiricisi, önerilen hazır komut dosyası motorlarını veya web hizmetlerini kullanarak bir arama motoru oluşturabilir.
Gerekli
- - barındırma veya özel sunucu;
- - FTP istemcisi.
Talimatlar
Aşama 1
Basit bir arama motorunu uygulamak için, artıları ve eksileri olan çok sayıda hazır komut dosyası vardır. Web yöneticilerine sunulan çok sayıda motordan DataparkSearch Engine'i vurgulamaya değer. Çeşitli parametrelerin ayarlanması (kısaltmalar, kısaltmalar, kelime formları için arama), popülerlik derecesi, çeşitli parametrelere göre sıralama yeteneği ile bir aramayı destekler. Daha küçük ve daha hafif sistemler arasında Sphider, PhpDig ve RiSearch bulunur.
Adım 2
Her motor için sunucu gereksinimlerine göz atın, programlama forumlarındaki incelemeleri ve olası kurulum sorunlarını okuyun. Seçilen komut dosyasının resmi web sitesine gidin ve en son sürümü indirin.
Aşama 3
İndirilen arşivi paketinden çıkarın ve genellikle benioku dosyasında bulunan ve ayrıntılı kurulum talimatlarını içeren beraberindeki belgeleri okuyun.
4. Adım
Paketlenmemiş dizini herhangi bir FTP istemcisini (CuteFTP veya Total Commander) kullanarak sunucuya yükleyin, komut dosyasını arşivdeki talimatlara göre kurun ve yapılandırın. Genellikle kurulum dosyasını bir tarayıcı penceresinde çalıştırmak yeterlidir (örneğin, install.php). Kurulumu tamamlayın ve ekrandaki talimatları izleyerek hostinginizin belirli parametrelerini belirtin.
Adım 5
Adımlardan birinde, MySQL veritabanının (DB) parametrelerini girmeniz gerekecektir. Barındırma kontrol panelini kullanarak arama motoru için bir veritabanı oluşturun ve adını belirtin. Ayrıca bağlantıya erişmek için bir MySQL kullanıcı adı ve şifresi sağlamanız gerekir.
6. Adım
Kurulum tamamlandıktan sonra motor yönetici paneline gidin ve script ve arama için gerekli parametreleri yapılandırın.