. ::  Quale Computer - Gen 2010  ::  Tema Soccer-Football  ::  Modulo E-Commerce 4 Nuke  ::  Nuovo tema Hitman  ::  Trasforma il tuo PHPNuke in Ajax ::.
Benvenuto su PHP-Nukefordonkeys.com Donkeys76 Mercatino 1200Temi Manuale
 
Benvenuto su PHP-Nukefordonkeys.com

  Iscriviti! E' Gratis!                                                                                      
Menu Generale
Home
News
Archivio News
Invia News
Mappa del Sito
Recensioni
Trova Tutto
Utenti
Forums
Downloads
Contatti
Top Nuke Italia
Web Links
1 Million Nuke Pixel
Tutorials
Speciali
Manuali
PHPNuke Tools
Utility
Gallerie
Nuke Shopping
Documenti

La Tua WebAgency


Recensioni Siti
· MemHT Portal
· Web Agency
  Il tuo sito qui

**************
·Casino online
·Sfrutta meglio il web

100 Power Scripts

Mega Pack





Tutorial sulle Patches
Stampa

Cosa è una patch
Spesso sentiamo parlare di bug, patch, defacciamenti, ecc... una serie di termini di cui spesso abbiamo solo un'idea del preciso significato. Oggi cercheremo di fare un po' di chiarezza sulla patch.
Come nei più blasonati e costosi software anche PHP-Nuke, talvolta, può mostrare dei malfunzionamenti, in particolare sulle nuove versioni che hanno bisogno di un periodo di rodaggio, di messa a punto. Altre volte i malfunzionamenti si manifestano negli addons, quella serie cioè, pressochè infinita, di moduli, blocchi, aggiuntivi insomma che vengono prodotti dalla comunità mondiale. Per fortuna ad ogni errore di programmazione (bug) esiste una corrispondente soluzione e questa si chiama Patch, un termine inglese che letteralmente significa "pezza" e che tradurremo con un nostrano "metterci una pezza" :-))
In pratica si tratta di uno script più o meno lungo che va a sostituire il corrispondente file di Nuke quindi possiamo affermare che la patch altro non è che un file scritto in php e quindi l‘aspetto esteriore è, per esempio:


 

Installazione di una patch
Per installare una patch basta sovrascrivere il file che porta lo stesso nome sul server remoto. Conviene sempre fare una copia del vecchio file ed un metodo per far ciò consiste nel rinominarlo col suffisso .old, nel nostro caso opereremo così:
 

  1. sul remoto, rinominiamo il file in
     

  2. trasferiamo il file patch sul remoto
     

In tal modo Nuke caricherà lo stesso file () che però al suo interno contiene il nuovo script corretto. Inoltre se dovessimo avere problemi con questo nuovo file potremo cancellarlo e rimettere in funzione il vecchio rinominandolo un‘altra volta da al nome originale 

Termino col dire che, in rari casi, è possibile trovare la patch sotto forma di una sola riga di codice. Questo viene fatto quando la correzzione riguarda pochi elementi e il programmatore preferisce fornire solo un piccolo script invece che tutto il file. Ripeto è un caso raro ma esiste. In questi casi più che di installazione di patch si può parlare di inserimento in quanto occorre inserire qualche riga di codice all‘interno dello script di un file php. Questa è la semplice procedura operativa:
 

  1. con un editor php aprire il file da correggere

  2. individuare la riga (o le righe) da sostituire (segnalata nella patch) e sostituirla con la nuova contenuta nella patch
     

Ed anche in questo caso vale il solito discorso: prima di iniziare non dimenticare di fare una copia di sicurezza. Porre la massima attenzione quando si opera su uno script in php in quanto è facile fare danni: senza neanche accorgersene possiamo cancellare un punto o una virgola e bloccarne così il funzionamento.

Per il momento questo è tutto, spero di aver chiarito le idee sulle patch.
Enjoy con PHP-Nuke!
 


Testo, immagini e loghi (esclusi quelli registrati) presenti in questa pagina sono proprietà intellettuale di Gennaro Cinquegrana ( ik0wmq@virgilio.it ) e ne è vietato l'utilizzo senza la preventiva autorizzazione dell'autore.
Tutti i diritti riservati a Gennaro Cinquegrana © 2003-2004

  

[ Torna su 007Sicurezza | Indice Sezioni ]





Siti consigliati: Weblord - Tiempolibresite - jugo- pcprimipassi - aliek - tweakness - Script e Manuali - net-free - Manuali - Ati Power - Web Promotion - Directory - Tuttosoft.it - GBComputer - Mystartpage -

Network: PHP Nuke Maximus - 1 Million Free Games - 1 Million Nuke Pixel - Million Games Homepage - Corvoingordo - Ingegneria Gestionale - Torre del Greco

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Generazione pagina: 0.15 Secondi