I tutorial di MadLabs……………………………………….. Installazione e prima configurazione Tutorial di php nuke………………………………………………………………… ……[email protected] Come installare php nuke Introduzione PHP Nuke è uno dei CMS (content management System) più usati del web. Per chi non lo sapesse, un CMS è un software scritto in un linguaggio di programmazione Web-oriented (cioè relativo al web) che serve a gestire un sito dinamico, con registrazione utenti, news, forum, senza poi ricorrere all’html puro per editare le pagine. In giro ce ne sono parecchi. Oltre a PHP nuke, ci sono altri di simili come xoops!, postnuke e aspnuke, per citare i più famosi. Requisiti: Spazio web che supporti il php e MySql Un compilatore php Una versione di php nuke recente Prima Parte: Spazio Web: La prima cosa da fare è trovare un posto dove mettere il sito: se non avete troppe pretese, potete appogiarvi a freehousting come Tripod e Altervista, oppure altri che abbiano un Database Mysql, indispensabile per un CMS, e che supporti PhP4. Io consiglio vivamente Tripod, primo perché ha un database più stabile, e secondo da meno rogne. Unico inconveniente è il mare di pubblicità che ci obbliga a esporre. Seconda parte: Compilatore PHP Il compilatore PHP serve a editare i file che ci serviranno per far comunicare il CMS con il DataBase ( da qui in poi db). Uno ottimo, secondo me, è Hydra, ma se avete software come DreamWeaver o GoLive! (disponibili anche per Mac), potete fare a meno di questo! Terza parte: Dove trovo PHP nuke? PHP nuke è un software Open Source, e come tale, si può trovare gratuitamente sul web, ad esempio sul nostro sito, presto troverete una versione aggiornata! Realizzazione Pratica: Upload del CMS sullo spazio web Parto dal presupposto che vi siate già registrati al servizio di Housting, e che abbiate già i dati del server FTP. FTP o File Trasfert Protocol, è il protocollo che permette lo scambio di file tra Client (il vostro PC) e Server web. Solitamente, gli Housting (da adesso in poi ISP) forniscono software FTP con relative istruzioni, quindi lascio a loro l’ingrato compito di spiegare l’utilizzo di questi ultimi. Tutorial di php nuke………………………………………………………………………………………..Pag 1 Tutorial di php nuke………………………………………………………………… ……[email protected] Prima di iniziare, dovete scompattare in una cartella a scelta, l’intero file compresso contentente il CMS (nella cartella HTML), una copia del db base (nella cartella sql), e altri file pressocchè inutili. La mia finestra probabilmente è un tantino differente dalla vostra, dal momento che uso OSx Apple, ma i file sono gli stessi che troverete voi nello zip. Il Config.php Prima di iniziare, dovete aprire la cartella “html” e editare con un compilatore il file “config.php”. Questo particolare file, permette al CMS di interfacciare con il db. Basterà aprire il file con un editor come Hydra, oppure GoLive o Dreamweaver. Tutorial di php nuke………………………………………………………………………………………..Pag 2 Tutorial di php nuke………………………………………………………………… ……[email protected] Aperto l’editor troverete una cosa così: La parte da cambiare è dalla riga 54 a 57. Gli ISP forniscono i dati di accesso al db, e solitamente questi corrispondono al login e password con cui si è registrati. Fatto ciò, bisogna aprire l’FTP, collegarsi con i dati forniti al momento dell’iscrizione, e “uploadare” l’intero contenuto della cartella “html”. Il processo sarà lungo, molto lungo, quindi, mentre il computer carica i file sul server, potete passare alla seconda fase, popolare il db di Mysql. Popolare il db MySQL Per popolare si intende inserire nel MySQL (che è il gestore di db Open Source), tabelle e dati. Per fortuna, tutto è strutturato nel file “nuke.sql”, contenuto nella cartella “SQL”. In questo caso, dovremo collegarci a MySQL nel menù di gestione dello spazio web. Tutorial di php nuke………………………………………………………………………………………..Pag 3 Tutorial di php nuke………………………………………………………………… ……[email protected] Cliccando su “sfoglia”, selezionando il file “nuke.sql”, e cliccando su “esegui” andremo a popolare il nostro db con le chiavi Tutorial di php nuke………………………………………………………………………………………..Pag 4 Tutorial di php nuke………………………………………………………………… ……[email protected] Finito l’upload e con esso, anche la popolazione db, dobbiamo effettuare il primo accesso al sito. Questa operazione è importantissima per designare il GodAdmin, cioè colui che deterrà diritto di vita e di morte sul sito Da qui, basterà cliccare su “click here” per creare un GodAdmin. Dopo averlo creato, bisognerà cliccare sul menù di amministrazione, l’icona “preferenze” per i vari settaggi, come lingua, tema del sito, titolo, ecc ecc. Tutorial di php nuke………………………………………………………………………………………..Pag 5 Tutorial di php nuke………………………………………………………………… ……[email protected] Ecco fatto, avete completato l’installazione di phpNuke, ora per mettere il vostro logo, dovrete inserirlo nella cartella /images del sito, chiamandolo logo1.gif. Potete prendere le dimensioni dal logo originale, i browser seri ne indicano le proprieta se ci si clicca sopra. Nelle prossime puntate, vi insegnerò a inserire moduli e a migliorare PHP nuke! Una cosa importante: Periodicamente, magari un giorno si e l’altro pure, cercate di fare il backup del sito cliccando su “backup db sulla pagina di amministrazione, e conservate le copie in un luogo sicuro! Ciao e a presto! Tommy [email protected] Tutorial di php nuke………………………………………………………………………………………..Pag 6