Webmajstori.Net Newsletter          > Forwardiraj prijatelju
       > Arhiva
       > Ispisi se
       > Marketing
 Pretplatnika: 6077
Primjerak #45 - 5. Ozujak. 2003 


Pozdrav webmajstori!

Pred vama je 45. broj Webmajstori.net newslettera u kojem nastavljamo pricati o dinamickim stranicama, konkretnije o tome kako na vasem racunalu podesiti okolinu za testiranje dinamickih stranica.

Prije nego sto se bacite na citanje clanka, pozivamo sve vas koji znate pisati da nam se javite i postanete suradnik Webmajstori.net sitea! Za tekstove trenutno ne isplacujemo honorare, ali vas trud ipak nece biti uzaludan. Na stranici Suradnja se nalaze upute za autore i nekoliko ugodnih rijeci o tome sto vi imate od toga da se vas clanak objavi na Webmajstorima. Za ovaj site je vec pisalo dvadesetak suradnika, pa biste mogli i vi :-)

Dinamicke web stranice, II. dio: podesavanje okoline za lokalno testiranje
Napisao: Leo Bevanda © 2001 - 2003

U uvodnom clanku o dinamickim stranicama bilo je rijeci o prednostima dinamickih web stranica pred statickim. Glavnu je rijec imao skriptni jezik PHP, ponajprije zbog svoje Open Source licence i odlicnih tehnickih karakteristika, a samim time i dobre podrske i velikog broja korisnika.

Rad PHP skripti necete moci lokalno testirati ako na racunalo ne instalirate okolinu za testiranje. Slijede jednostavni koraci za instalaciju PHP-a, Apache servera i MySQL baze.

Zasto nam treba okolina za lokano testiranje?

U browserima se mogu izvrsavati Client Side programski jezici poput JavaScripta. Kada korisnik od servera zatrazi neku HTML datoteku koja sadrzi JavaScript, ona se jednostavno bez ikakve obrade na serveru salje u korisnikov browser. JavaScript se izvrsava kod ucitavanja stranice u browser, pa krajnji korisnik (surfer) moze vidjeti kompletan source HTML datoteke (zajedno s JavaScriptom). Zbog toga se takve datoteke mogu testirati na lokalnom racunalu samo ucitavanjem u browser, dakle bez slanja na server.

Nasuprot tome, svi se Server Side programski jezici izvrsavaju izravno na serverima koji sadrze modul potreban za obradjivanje skriptnih jezika (npr: Apache server s PHPmod-om obradjuje .php datoteke prije nego sto se one posalju u korisnikov browser.) Browser ne moze razumjeti PHP kôd, pa je samim time testiranje takvih datoteka nemoguce na lokalnom racunalu. Potrebno ih je ili svaki put poslati na server koji ima podrsku za PHP, ili jedan takav instalirati na racunalu.

Instalacija servera nije macji kasalj, posebno ako ste tek odlucili uploviti u svijet web programiranja bez ikakvog prethodno stecenog znanja. Ako i uspijete konfigurirati i natjerati server da proradi na racunalu, opet nemate nista. Da bi server mogao obradjivati PHP datoteke, mora imati instaliran i valjano konfiguriran PHP modul. Jos ako odlucite dodati i neku od baza podataka, stvar se znacajno zakomplicira.

Rjesenja za ovakave probleme nalaze se u tzv. developerskim paketima koji ce na vase racunalo instalirati server zajedno s odgovarajucim modulima za skriptne jezike, serverom za baze podataka i jos svacim, sve u nekoliko klikova misem. U prvom je clanku spomenuta kombinacija Apache - PHP - MySQL. Iako su moguce i druge, spomenuta je kombinacija najcesca upravo zbog svoje dostupnosti (svo troje je pod Open Source licencom).

Najpoznatiji developerski paketi koji sadrze navedene komponente jesu: PHPDev, PHPTriad i FOXPro. Ovisno o opremljenosti mogu sadrzavati i podrsku za jos neke server side tehnologije (Perl, Python i sl). Svi su ti paketi vrlo slicni.

Postupak instaliranja PHPDev paketa

1PHPDev3 smatra se najkompatibilnijom i najstabilnijom, pa samim time i najboljom verzijom za pocetak. PHPDev3 download tezak je nekih 8,5 MB.

Nakon downloada imat cete jednu ZIP datoteku. Raspakirajte je na C: particiju diska, jer u protivnom nece raditi. Ako ste radili kako treba, struktura diska trebala bi izgledati kao na slici desno.

2Za pokretanje rada servera i baze pokrenite odgovarajucu batch datoteku unutar mape C:\phpdev3, ovisno o operativnom sustavu koji koristite (za Win9x/Me operativne sustave pokrenut cete '95_98_start' datoteku.) Ta cr batch datoteka pokrenuti aplikaciju WinMySQL Admin (namijenjenu za pracenje rada MySQL baze pod Windowsima) i Apache server. (slika 1).

3Da Apache uspjesno radi, znat cete po natpisu u DOS prozoru pred vama: "Apache/(verzija) (Win 32) running…" (slika 2).

Nakon prvog pokretanja WinMySQL ce pokusati kreirati vasu 'my.ini' datoteku u kojoj ce izmedju ostaloga biti i vase korisnicko ime i lozinka za pristup bazi. upisite vrijednosti za User name i Password. Te su vrijednosti proizvoljne, ali cemo ih kasnije koristiti za pristup bazi. 4

Ispravan rad MySQL baze bit ce prikazan ikonom semafora koju ce WinMySQL Admin smjestiti u tray. Zeleno svjetlo na toj ikoni signalizira normalan rad baze.

Nemojte gasiti DOS prozor koji signalizira rad Apache servera jer cete time ugasiti i sam server. Pokrenite vas omiljeni browser i utipkajte localhost u Address Bar. Potvrdite unos.

Ako se pred vama pojavi prozor kao ovaj desno, cestitamo! Upravo na vasem racunalu imate instaliran Apache 1.3.19 s PHP modulom 4.0.4 pl1 i MySQL 3.23 bazom.

U sljedecim clancima malo cemo detaljnije razraditi sam nacin funkcioniranja PHPDev-a i uci na mala vrata u svijet PHP-a.

O autoru:

Leo "Leoniss" Bevanda (leo.bevanda@tel.net.ba) - je 18-godisnjak koji voli dobru glazbu (hip-hop & rap) i brza racunala. U slobodno vrijeme bavi se web-masteringom i svime sto je povezano s njim. Obozavatelj je Macromedijinih web alata poput Dreamweaver-a i Flash-a, te Adobe-ovog Photoshopa - alata potrebnih za efektan web site...



Preporucite nas prijateljima!

Sigurno imate kolegu ili kolegicu webmastera - pomognite im da doznaju za ovaj newsletter. Biti ce vam zahvalni, jednako kao i mi :) Hvala.


Arhiva

Prosla izdanja newslettera pogledajte u arhivi.






NOVI LINKOVI


Coolfreepages - 50 mb, php, neogranicen transfer...

Ovaj besplatni host daje 50 mb prostora, neogranicen transfer, PHP, FTP upload, adresa oblika ime.coolfreepages.com. Mogu se hostati i komercijalne domene. Zauzvrat se pri dolasku na stranicu u pozadini otvara novi browser prozor sa reklamom sponzora. Ista stvar se dobiva za stranice sa 'adult' sadrzajem, link za to je na dnu pocetne stranice.

HouseofLime klasicni dingbats fontovi
Odlican site nema nijedne reklame, ali zato ima brdo originalnih klasicnih i dingbats fontova (dingbats su vam oni fontovi koji umjesto slova imaju razne slicice :-). Fontovi su raspolozivi za Mac i Windows korisnike, a koristiti ih besplatno smijete samo u nekomercijalne svrhe i ako stavite link natrag na HouseofLime.

Preporucite nam neki dobar webmasterski site, servis ili program! Dovoljan je url i jedna-dvije recenice na:
kontakt@webmajstori.net

TOP 5 DOWNLOADA

1. Fortune3 Web Design, Shopping Cart & E-Commerce Wizard 963
2. WebPosition Gold 957
3. Dynamic Submission 882
4. 602Pro LAN Suite 837
5. All-in-One Submission Tool 789
  vise...

TKO SU WEBMAJSTORI

Ekipa

.
Pridruzite nam se!

OSTALO

Marketing

.
Kontakt

VASA PRETPLATA


Webmajstori.net Newsletter
ISSN 1334-0182

Izdavac:
logIT Internet Usluge
Granice 8, 10 000 Zagreb

---------------------------------
Prijavljeni ste sa ovom adresom:
<>

ISPIS:
Ako se zelite ispisati iz newslettera, slijedite ovaj link: ISPIS

vrh »

© Copyright 2001 - 2003. logIT Internet Usluge