Web lokacija za pretragu traži informacije na određenim mrežnim resursima ili na cijelom Internetu. Razvoj pretraživača razlikuje se od stvaranja web lokacija u drugim pravcima. Kada se radi na takvom resursu, velika se pažnja posvećuje softverskom dijelu. Bilo koji web programer početnik može stvoriti pretraživač pomoću predloženih gotovih skriptnih motora ili web usluga.
Potrebno
- - hosting ili namjenski server;
- - FTP klijent.
Instrukcije
Korak 1
Da biste implementirali jednostavnu pretraživač, postoji veliki broj gotovih skripti koje imaju svoje prednosti i nedostatke. Od velikog broja motora ponuđenih webmasterima, vrijedi istaknuti DataparkSearch Engine. Podržava pretragu s postavljanjem različitih parametara (obračun akronimi, skraćenice, traženje oblika riječi), ocjenu popularnosti, mogućnost sortiranja po nekoliko parametara. Manji i lakši sistemi uključuju Sphider, PhpDig i RiSearch.
Korak 2
Provjerite zahtjeve poslužitelja za svaki mehanizam, pročitajte preglede i moguće probleme s instalacijom na programskim forumima. Idite na službenu web stranicu odabrane skripte i preuzmite najnoviju verziju.
Korak 3
Otpakirajte preuzetu arhivu i pročitajte prateću dokumentaciju, koja se obično nalazi u datoteci readme i sadrži detaljne upute za instalaciju.
Korak 4
Otpremite nepakirani direktorij na poslužitelj pomoću bilo kojeg FTP klijenta (CuteFTP ili Total Commander), instalirajte i konfigurirajte skriptu u skladu s uputama iz arhive. Obično je dovoljno pokrenuti instalacijsku datoteku u prozoru preglednika (na primjer, install.php). Završite postavljanje i navedite specifične parametre vašeg hostinga slijedeći upute na ekranu.
Korak 5
U jednom od koraka morat ćete unijeti parametre MySQL baze podataka (DB). Stvorite bazu podataka za pretraživač pomoću kontrolne ploče hostinga i navedite njegovo ime. Za pristup konekciji takođe morate navesti MySQL korisničko ime i lozinku.
Korak 6
Nakon završetka instalacije idite na administratorsku ploču motora i konfigurirajte potrebne parametre za skriptu i pretraživanje.