Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  2 759
Det har vært en del tråder om hvordan man kan lage ditt og datt? Eventuelt, kan noen lage ditt og datt for meg ?
Denne tiden er nå over. Her kommer det med teskje.

For å kunne lage forskjellige ting som gjestebøker, webshops og andre interaktive nettsider, er man avhengig av
å bruke et form for programmeringsspråk. Kan man litt HTML og har brukt Dreamweaver eller en annen WYSIWYG-editor, så holder ikke dette lenger. Et enkelt programmeringsspråk å begynne med, er PHP, samt bruk av mySQL som database. En liten forutsetning er at man kan grunnleggende HTML. At man klarer å lese, tolke og skrive koden selv. Ikke copy/paste eller åpne en template i Dreamweaver å tukle litt med den. Det utgår.

Hvordan kommer man i gang?

Punkt 1.
Har du et webhotell fra før av som støtter php og mysql-database? Hvis du har det, så er det kjempe fint. Bruk det. Hvis du ikke har et webhotell fra før av, så er det greit å sette opp en server selv for å teste ut siden din, før den evt. publiseres.

Hvordan setter jeg opp en egen server spør du?

Jo, først må vi jo vite hva slags operativ system man har. Har bruker man Windows, så kan man f.eks bruke noe som heter XAMPP er meget enkelt å installere og bruke.
Det finnes mange andre slike .exe løsninger som legger inn det meste via noen klikk og at man må huke av for hva man vil installere. Det man er ute etter er en WAMP-server her. (Windows Apache, mySQL, php server)
Har man en linux-distro i bruk i dag, eller lyst til å sette opp det som en webserver, så vil man sette opp noe som kalles en LAMP-server. (Linux, Apache, mySQL, php server). Det er meget lett å installere dette på en linux server. Se f.eks her http://www.howtoforge.com/ubuntu_debian_lamp_server (Ment for debian/ubuntu).
Evt. Google -> Søk etter "OS +apache mysql php server" Så finner man en howto om hvordan man legger det inn der.

Så for å få gi denne intranett-serveren tilgang til Internett, trengs det å forwarde port 80 til serveren. Hvordan man forwarder porten finner man på www.portforward.com .

Punkt 2.
Greit. Etter at serveren har blitt installert og klar til bruk, så man jo lære seg litt PHP og inkludering av mySQL-database. Det finnes maaaange sider på nettet om bruk av PHP og mysql. Mange ønsker også å lære dette på norsk, fordi kanskje ikke engelsk-kunnskapen er på topp. Da anbefaler jeg at man klikker seg inn på www.sindrem.com - Det er en fin side, en enkel innføring i php og mysql og forskjellige funksjoner som du kan bruke php og mysql til.

Evt. så har man man en side på w3schools, eller PHP mySQL Tutorial[color=#eeeeee] [/color] sidene er vel og merke engelsk. Nå er det ikke værre enn at man bruker Google og søker etter "Learn PHP and MYSQL" f.eks.

Punkt 3.
Okay. Etter man har lært litt mer av PHP og inkluderingen av mySQL, da kan man begynne å bruke det mer aktivt. Nå er ikke læringsprosessen gjort på 1-2-3, men man vi få mye glede av å kunne dette. Så slipper man å tigge andre om å gjøre jobben.
Evt. om noen ønsker å skaffe seg noen bøker om dette. Så kan jeg selv anbefale PHP and mySQL for dummies. Ålreit bok som tar for seg forskjellige funksjoner og lærer deg å lage en webshop. Evt. en bok som heter PHP Pocket Referance. Kjøpte denne på Norlis webshop for 159 kr var det vel. Liten bok man kan ha med seg som et oppslagsverk. Fint om andre forummedlemmer kommer med andre, gode bøker. Har selv kun hørt om Webprogrammering i PHP-boken. Så om noen har noen anbefalinger med den, er det superflott.

Mer om PHP, mySQL og Apache kan man lese om på de offisielle sidene. Der ligger det også en del dokumentasjon som kan være grei å få med seg.

Hvis man er ute etter en side med forskjellige scripts, så er vel hotscripts.com den største basen for akkurat dette.
Alle invendinger og andre ting som er glemt tas i mot med takk
Føler ting blir feil om du bare skal bruke PHP som eksempel. Hvorfor ikke holde mulighetene oppe for ASP, python, java og andre språk også. Ettersom dette også er godt utbredt?
Når du velger å publisere en slik guide, er det greit nok att du snerper inn på forvirringene, men altså. Noen liker ASP bedre enn PHP fra første stund en begynner med det.

Og når du har Windows XP Pro og nyere versjoner er det enklere å installere IIS service som du slipper å lasta ner fra nette elle noe ekstra program så kjøre.
Ved å installere IIS er det og lett å bruka ASP.NET så e ein del kraftigare å bruka enn Classic ASP.
Når du da har Windows maskin, så kan en bruke Microsoft SQL Express så får en gratis SQL server.

Syns du bør rette "guiden" din i annen retning enn PHP og linux verdenen...
Bruker du Visual Studio 2008/2005 så kommer dette verktøyet med egen serverløsning for testing av websider. Trenger bare å trykke F5 så kjører server seg opp og siden lastes inn.. Likeledes gjør det med gratisutgavene av Visual Studio ( Webdeveloper ).