Autore | Messaggio |
indiana Frequentatore
Registrato: Nov 10, 2004 Messaggi: 14
|
Oggetto: help a un novizio: sql_layer.php on line 176 |
|
|
Scusate il disturbo innanzitutto.
Ho provato a mettere su ARUBA il mio piccolissimo phpnuke 6.9 standard che in locale va benissimo e che ho usato per impratichirmi (sono un newbie)
Ho questo errore in home page, all'atto della lettura DB del blocco MODULES:
rning:
In questo momento c'è un problema sulla Homepage. Torna in un altro momento. Grazie.
e a sinistra sopra il blocco MODULI c'e':
Missing argument 2 for sql_query() in /web/ ....(snip)/html/includes/sql_layer.php on line 176
Ulteriori info:
1. quale mysql configurare nel config.php per ARUBA? MySQL o mysql4?
2. altri blocchi ( i banner, whoisonline etc.) funzionano..
Mi chiedo: come mai ????
Grazie per qualunque consiglio
Indiana
|
|
Inviato:
Ven Nov 26, 2004 1:05 pm |
|
|
|
|
indiana Frequentatore
Registrato: Nov 10, 2004 Messaggi: 14
|
Oggetto: |
|
|
aggiunta: ho letto il post che consigliava di scaricare la patch per sql_layer...
Adesso funziona il blocco MODULES ma mi ha spostato l'errore alla riga 206, in pratica alla chiamata
Codice: | function sql_query($query, $id) |
Morale: che sia un problema di tema? uso quello standard
Domanda: come si visualizzano le traces di debug, essendo io su ARUBA?
Saluti e grazie
Indiana
|
|
Inviato:
Ven Nov 26, 2004 1:55 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Località: Verona
|
Oggetto: |
|
|
Il primo errore era generato da una doppia istruzione bastava inserire una @ che serve a non visualizzare l'errore sulla riga incriminata.
Ora prima di modificare qualcosa hai aggiornato il tuo nuke con le ultime patch di sicurezza?? ti faccio questa domanda perchè se lo facessi in futuro le modifiche che hai apportato al codice sarebbero sovrascritte dalle patch e quindi dovresti rifare da capo il lavoro.
Un'altro motivo è che con il rilascio delle patch si sono andati a eliminare alcuni bug della release.
Quindi se non hai ancora provveduto a patchare nuke ti consiglio vivamente di farlo.
Puoi scaricare le patch cliccando
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
Se hai eseguito delle modifiche sul codice ti consiglio di fare un backup, la patch sovrascrive moltissimi file.
Se dopo avere patchato nuke hai ancora problemi allora vediamo di risolverli assieme.
Ciao
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Ven Nov 26, 2004 2:21 pm |
|
|
indiana Frequentatore
Registrato: Nov 10, 2004 Messaggi: 14
|
Oggetto: |
|
|
Anzitutto grazie per la pazienza con un newbie..
Ti aggiorno: l'errore era generato da una chiamata db di un mio blocchino di test: ho sostituito la chiamata
Codice: | $db->sql_query($sql); |
con la chiamata
Codice: | sql_query($sql, $dbi); |
e non mi genera + il warning. il perche' mi e' oscuro ... non conosco la storia di questo CMS.
Grazie del consiglio per le patches! appena ho un attimo faccio un backup di tutto, oggi, e comincio a patchare prima in locale, poi su aruba. Non andró mai in linea prima di lunedi'....
Cosa intendi con "modificato moduli"? ho pesantemente messo mano a YourAccount.... comincio a preoccuparmi? ehehhe
Grazie ancora
Indiana
|
|
Inviato:
Ven Nov 26, 2004 5:08 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Località: Verona
|
Oggetto: |
|
|
Il forum è aperto proprio per dare una mano quindi non crearti problemi
Citazione: | Cosa intendi con "modificato moduli"? ho pesantemente messo mano a YourAccount.... comincio a preoccuparmi? ehehhe |
Le patch vanno a sovrascrivere quasi tutti i file originali e quindi anche l'index.php di Your_Account.
Ci sono due possibilità, la prima è aprire il file index.php patchato e confrontarlo con quello in tuo possesso, capire dove sono state applicate le modifiche e riportarle sul tu.
La seconda è quella di applicare le modifiche da te fatte sul nuovo index.php
Applicare le patch oltre a eliminare bug di funzionamento eliminano i bug di sicurezza sicuramente molto più importanti dei primi, visto i precedenti è la cosa più importante da fare.
I CMS come nuke liberamente distribuiti e con il codice accessibile a tutti hanno grossi problemi di sicurezza proprio perchè una persona studiandosi il codice può sfruttare i bug di programmazione e sfruttarli per i propri scopi.
Tutto qui, se hai bisogno di aiuto siamo sempre qui
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Ven Nov 26, 2004 6:55 pm |
|
|
indiana Frequentatore
Registrato: Nov 10, 2004 Messaggi: 14
|
Oggetto: |
|
|
Grazie!
Vedo di darmi da fare lunedí. per il confronto file-to-file. Ho fatto modifiche al WhoIsOnline etc.
Intanto ti chiedo una sciocchezza: come si fa ad aggiungere un avatar alla gallery di questo forum? nel profilo ho visto le regole delle dimensioni, ma non il bottone di upload.
Beh, è proprio una minchiatina.... non ci perdere tempo.
Opss... forse non è il forum corretto; guardo se vedo qualche post con l'argomento avatars
Ciao e ri-grazie
Indiana
_________________ Indiana750, #750
"Quanti cilindri deve avere una moto? due, a elle." |
|
Inviato:
Ven Nov 26, 2004 7:37 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Località: Verona
|
Oggetto: |
|
|
Ho eliminato quella funzione per motivi di sicurezza.
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Ven Nov 26, 2004 10:21 pm |
|
|
|