Hvordan lage en avansert PHP MySQL drevet nettsted

Det er lett å lære det grunnleggende HTML-kode. Det er ikke så enkelt å lage en massiv nettsted med MySQL databaser, fanebasert oppsett, innebygde videoer og en salgs kassa delen. Heldigvis, kan du bruke Content Management Systems, eller CMS, for å sette opp og vedlikeholde nettstedet ditt og gjøre det meste av de tunge løftene for deg med bak kulissene (for eksempel å lage dynamiske PHP sider og i samspill med MySQL-databasene). Det er mulig å skape et sterkt område med svært lite kunnskaper om programmering (selv om de utvilsomt hjelpe), men det du trenger er en sterk organisasjon og en fortrolighet med alle de forskjellige komponentene med hvilke nettsteder er laget.

Bruksanvisning

Steps

1 Lag en bebyggelsesplan. Organiser ideene, kartlegge hvordan du ønsker at nettstedet skal være strukturert, døyt ned noen grove ideer om hvordan du vil at det skal se ut og finne ut hvilken type innhold (artikler, videoer eller bruker-sendt anmeldelser) som du 'd liker å sette på den. En god tommelfingerregel er å aldri skape mer enn sju ulike "master" deler, så du forvirre eller frata besøkende. Selvfølgelig, disse "master" seksjoner kan hver har syv ledd eller mer.

2 Finn et domenenavn som faktisk er tilgjengelig (se Ressurser for en link til en tilgjengelighet kontrolløren). Ikke sett ut tenker du kan opprette en nettside som heter books.com, fordi det allerede er tatt - og så er dine neste syv ideer. Oppsiden? Du vil sannsynligvis ende opp med en kreativ tittel som er bedre enn den du opprinnelig hadde.

3 Kjøpe domenenavnet sammen med en hosting konto. Du vil kjøre inn i en rekke valg; sørge for at hosting konto kommer med minst en (eller enda bedre, en ubegrenset mengde) av MySQL-databaser og ikke mindre enn 5 GB serveren harddiskplass (avhengig av størrelsen på nettstedet ditt, vil du sannsynligvis ha en mye mer, bildene legge opp raskt). En hosting selskap som har en god kombinasjon av pris og pålitelighet er GoDaddy (se Ressurser).

4 Lag en MySQL database til å lagre dataene for nettstedet ditt. Detaljene er forskjellige for hver hosting selskap, men det er vanligvis en enkel sak å lage et databasenavn, brukernavn og passord.

5 Gjør deg kjent med phpMyAdmin. PhpMyAdmin er et program tilbys gratis av de fleste hosting selskaper for å manipulere databaser uten å vite SQL-kode. Du trenger ikke å direkte endre databasetabellene ofte, men det er viktig å vite hvordan skal en tilfeldig sak oppstår, for eksempel hvis du trenger å overføre data til en annen server.

6 Velg en Content Management System (CMS) som er riktig for ditt nettsted. CMS vil fungere som administrasjonen delen av nettstedet ditt, der du kan opprette nye seksjoner og innhold og laste opp bilder og video, så dette er et stort skritt. WordPress er flinke til blogging og magasinstil nettsteder. Drupal er det beste alternativet for samfunnet-baserte nettsteder. CMS Made Simple, eller CMSMS, er for små eller mellomstore områder og er lettest å lære. Det finnes mange flere, mange av dem helt gratis, så gjerne se deg rundt. Uansett hvilken du velger, vil du tilbringe en god del tid på å lære og eksperimentere med det.

7 Sett opp og designe ditt nettsted. De fleste CMS tilbyr et utvalg av ferdiglagde designmaler, men sjansene er du vil ha noe mer unikt. Det beste alternativet er å starte med en av de grunnleggende maler; med grunnlaget på plass, vil det meste av arbeidet gjøres for deg, slik at du kan gjøre bare mindre tilpasninger til PHP-filer eller opprette en egendefinert CSS stilark.

8 Oppgrader til en hosting konto med mer båndbredde for å utvikle nettstedet mer populært. Hvor mye båndbredde du trenger avhenger av hvor mye trafikk du forventer å få i rushtiden. La oss si at alt på din hjemmeside - php fil, all grafikken, den innebygde video - legg opp til 1 MB igjen av ting. Dette betyr at hver besøkende som besøker hjemmesiden din tar opp 1 MB verdt av båndbredde. Hvis du får femti besøkende per dag, det er 1500 besøk per måned, eller 1,5 GB verdt av båndbredde per måned. Avanserte nettsteder sikter for mye trafikk vil ha en mye mer enn det.