Nwlapcug.com


Come costruire un sito Web basato su Database

Come costruire un sito Web basato su Database


Siti Web basati su database di archiviare il contenuto e le informazioni associate in un database. Software sul web server costruisce pagine web richieste in tempo reale, lettura di contenuto dei dati dal database. In genere, non c'è software di back-end per creare e modificare il contenuto del database. Flessibilità, estensibilità e facilità di manutenzione includono funzionalità di siti Web basati su database di benefici sopra siti di contenuto statici. Contenuti Web sono separato dalla presentazione, semplificando le modifiche al sito globale. Contenuto è facilmente filtrato per costruire in modo dinamico gli elenchi e menu e funzionalità di ricerca. Costruire un sito Web basati su database richiede un investimento considerevole tempo up-front, ma il sito risultante è più dinamico e ricco di funzionalità e più facile da gestire rispetto a un sito Web statico. La configurazione del server più popolare per i siti Web basati su database utilizza server web Apache, database MySQL e il linguaggio di programmazione PHP. Questa configurazione viene definita come LAMP (Linux), WAMP (Windows) o MAMP (Mac OS X).

Istruzioni

1

Creare un nuovo database in MySQL.

2

Aggiungere un utente MySQL che ha accesso in sola lettura al nuovo database. Tu avrai usato questo per accedere al database da PHP a servire le pagine web.

3

Aggiungere un utente MySQL che ha accesso in lettura-scrittura nel nuovo database. Questo consente di gestire il contenuto del database dalle tue pagine di editing di back-end. In definitiva, ogni autore dovrebbe avere un account di sola lettura.

4

Aggiungere una o più tabelle del database per contenere il contenuto web. Campi raccomandati includono contenuto (di tipo testo), titolo (varchar), Sommario (testo), data di creazione (timestamp) e data di aggiornamento (aggiornamento automatico timestamp). Creare tabelle correlate per parole chiave o tag, categorie, autori e altre informazioni di carattere generale.

5

Creare un form di login PHP sul tuo sito Web per autenticare gli utenti per accedere alle funzionalità di modifica della pagina web. Tutte le pagine di editing e amministrazione dovrebbero richiedere l'autenticazione.

6

Creare un modulo PHP per la modifica del contenuto. Dovrebbe avere due modalità, "nuovo" e "modifica" e un modulo campo corrispondente per ogni web page campo nel database (titolo, contenuto, riassunto, ecc.). La "nuova" modalità inserisce i dati del modulo nel database e aggiorna la modalità "modifica" la voce del database corrispondente alla pagina web viene modificato.

7

Creare una pagina PHP che elenca tutte le pagine web nel database, con collegamenti per modificare la pagina indicata. Il link "edit" conduce alla pagina di modifica che è stato creato nel passaggio precedente. Include un pulsante "nuovo" (anche collegato alla pagina di modifica) per creare nuove pagine.

8

Creare una pagina PHP denominata "index. php" che costruisce una pagina web dal contenuto del database, utilizzando l'utente MySQL read-only per accedere al database. Dovrebbe prendere database con ID di una pagina web come parametro e costruire la pagina dal record di database. La pagina predefinita che costruisce dovrebbe essere la home page del sito.

Consigli & Avvertenze

  • Molte distribuzioni di Linux, come openSUSE, hanno un'opzione di installazione server di lampada. XAMPP è un facile-a-set up opzione per i sistemi operativi che non offrono un'opzione di installazione di L/W/MAMP. Si installa un server web preconfigurato con Apache, MySQL, PHP, Perl e altri software utili e opzioni.
  • Costruire un sito Web basati su database è un'attività complessa e che richiede tempo. Esplorare il Blog, come WordPress, Joomla, Drupal e sistemi di gestione dei contenuti di terze parti prima di impegnarsi per lo sviluppo di un sito da zero.