Come creare un sito web avanzato PHP MySQL Driven

April 13

E 'facile da imparare le basi del codice HTML. Non è così facile creare un sito enorme con database MySQL, layout a schede, video incorporati e una sezione cassa di vendita. Fortunatamente, è possibile utilizzare sistemi di gestione dei contenuti, o CMS, per impostare e gestire il sito e fare la maggior parte del lavoro pesante per voi dietro le quinte (come la creazione di pagine PHP dinamiche e l'interazione con i database MySQL). E 'possibile creare un forte sito con molto poco competenze di programmazione (anche se senza dubbio aiutano), ma ciò che si ha bisogno è una organizzazione forte e una familiarità con tutte le diverse componenti con cui sono realizzati i siti.

istruzione

passi

1 Creare un piano di sito. Organizzate le vostre idee, la mappa come desideri che il tuo sito deve essere strutturato, buttar giù qualche idea di massima su come vuoi per guardare e capire il tipo di contenuto (articoli, video o recensioni inviati dagli utenti) che si 'd piace mettere su di esso. Una buona regola è quella di non creare più di sette diverse sezioni "master", per non confondere o scoraggiare i visitatori. Naturalmente, tali sezioni "master" possono avere ciascuno sette sottosezioni o più.

2 Trovare un nome di dominio che è effettivamente disponibile (vedi Risorse per un collegamento a un controllo della disponibilità). Non esporre il pensiero è possibile creare un sito web chiamato books.com, perché questo è già preso - e così sono i tuoi prossimi sette idee. Il vantaggio? Probabilmente finire con un titolo creativo che è migliore di quella che si aveva in origine.

3 Acquista il nome di dominio con un account di hosting. Si incorrerà in un sacco di scelte; assicurarsi che l'account di hosting è dotato di almeno una (o, meglio ancora, una quantità illimitata) di database di MySQL e non meno di 5 GB di server di spazio su disco rigido (a seconda delle dimensioni del vostro sito, probabilmente si vorrà un sacco di più, le immagini aggiungono rapidamente). Una società di hosting che ha una buona combinazione di prezzo e l'affidabilità è GoDaddy (vedi Risorse).

4 Creare un database MySQL per memorizzare i dati del tuo sito. I dettagli sono diversi per ogni società di hosting, ma di solito è una semplice questione di creazione di un nome di database, un nome utente e una password.

5 Familiarizzare con phpMyAdmin. PhpMyAdmin è un programma fornito gratuitamente dalla maggior parte delle società di hosting per voi di manipolare database senza la necessità di conoscere il codice SQL. Non avrete bisogno di modificare direttamente le tabelle del database spesso, ma è importante sapere come un caso a caso dovrebbe sorgere, come ad esempio se è necessario trasferire i dati a un altro server.

6 Scegli un Content Management System (CMS) che è giusto per il vostro sito. Il CMS servirà come sezione di amministrazione del tuo sito web, dove è possibile creare nuove sezioni e contenuti e caricare immagini e video, quindi questo è un grande passo. WordPress è bravo a siti di blog e la rivista-stile. Drupal è la soluzione migliore per i siti basati sulla comunità. CMS Made Simple, o CMSMS, è per i siti più piccoli o di medie dimensioni ed è il più facile da imparare. Ci sono decine di altri, molti dei quali completamente gratuito, quindi sentitevi liberi di guardarsi intorno. Non importa che uno si sceglie, si spenderà un bel po 'di tempo di apprendimento e sperimentare con esso.

7 Impostare e progettare il vostro sito. La maggior parte dei CMS offrono una gamma di modelli pre-fatti, ma è probabile che si vorrà qualcosa di più unico. La cosa migliore è iniziare con uno dei modelli di base; con la fondazione in atto, la maggior parte del lavoro sarà fatto per voi, che consente di effettuare modifiche solo minori per i file PHP o creare un foglio di stile CSS personalizzato.

8 L'aggiornamento a un account di hosting con più larghezza di banda del vostro sito cresce più popolare. Come larghezza di banda è necessario dipende da quanto traffico ci si aspetta di ottenere durante le ore di punta. Diciamo che tutto sulla tua home page - il file php, tutta la grafica, il video incorporato - aggiungere fino a 1 MB per un valore di roba. Ciò significa che ogni visitatore che visita la tua home page occupa un valore di larghezza di banda 1 per MB. Se si ottiene una cinquantina di visitatori al giorno, che è di 1.500 visite al mese, o del valore di 1,5 GB di banda al mese. siti avanzate che mirano ad un sacco di traffico vorranno molto più di questo.