| Precedente :: Successivo |
| Autore |
Messaggio |
1ST106 Newbie


Registrato: 08-12-2004 Messaggi: 5
|
Inviato: 04-01-2007 17:14 Oggetto: errore Feedback Form_Validation" |
|
|
Salve a causa delle molte mail spam malgrado lo spam poison ,che mi arrivano attraverso il modulo feedback ho deciso di installare il modulo security code il "Feedback Form_Validation" non riesco ad avere l'accesso mi da l'erore "You can't access this file directly..."
la mia versione di è la nuke 7.6 ,il server è aruba piattaforma linux.
Qualcuno conosce la soluzione a questo problema? |
|
| Torna in cima |
|
 |
MisterMAD Newbie


Registrato: 30-10-2006 Messaggi: 21
|
Inviato: 04-01-2007 19:06 Oggetto: You can't access this file directly.. |
|
|
You can't access this file directly..
Ti esce scritot il problema
devi settare meglio il codice del file sennò nuke ti blocca l'accesso controllare di aver messo messo l'open ed il close table e di avere incluso l'header il footer. |
|
| Torna in cima |
|
 |
_-PaKi-_ Moderatore


Registrato: 16-05-2005 Messaggi: 413 Località: Milano
|
Inviato: 04-01-2007 19:24 Oggetto: |
|
|
Non dipende ne dal header ne dal footer è solo un problema di codice per la sicurezza, apri il modulo in questione aprendo con un editor di testo il file index.php e controlla le prime righe di codice, se il codice è il seguente:
| Codice: | if (!eregi("modules.php", $_SERVER['SCRIPT_NAME'])) {
die ("You can't access this file directly...");
}
|
sostituiscilo con:
| Codice: | if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
}
|
Cmq per essere sicuri mi dovresti dire la versione nuke che utilizzi  _________________
 |
|
| Torna in cima |
|
 |
1ST106 Newbie


Registrato: 08-12-2004 Messaggi: 5
|
Inviato: 04-01-2007 19:55 Oggetto: |
|
|
| _-PaKi-_ ha scritto: |
Cmq per essere sicuri mi dovresti dire la versione nuke che utilizzi |
La versione di di phpnuke è la 7.6 scaricata da weblord
l'index è gia settato in questo modo | Codice: | if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
} |
|
|
| Torna in cima |
|
 |
_-PaKi-_ Moderatore


Registrato: 16-05-2005 Messaggi: 413 Località: Milano
|
Inviato: 05-01-2007 17:37 Oggetto: |
|
|
se mi dai un po di tempo farò delle prove... dimmi dove hai scaricato il modulo in questione _________________
 |
|
| Torna in cima |
|
 |
1ST106 Newbie


Registrato: 08-12-2004 Messaggi: 5
|
Inviato: 06-01-2007 14:16 Oggetto: Il moduulo |
|
|
| modulo scaricato sia da weblord che da fordonkeys |
|
| Torna in cima |
|
 |
_-PaKi-_ Moderatore


Registrato: 16-05-2005 Messaggi: 413 Località: Milano
|
Inviato: 07-01-2007 15:45 Oggetto: |
|
|
Ho appena visionato il modulo di cui hai parlato ovvero il Form_validation, ma le sue specifiche sono solo quelle di compilare in tutti i suoi campi i dati relativi a chi lo invia, se qualche campo viene saltato il form non viene inviato io non ho visto nessun security code... forse ho sbagliato a prelevare il modulo?
Cmq il tuo problema è causato da una incompatibilità con le patch infatti questo scaricato è per Nuke patchato 3.1, è evidente che il tuo nuke non è aggiornato con tale patch pertanto se vuoi farlo funzionare sostituisci nella index.php del modulo il codice:
Originale:
| Codice: | if ( !defined('MODULE_FILE') )
{
die("You can't access this file directly...");
} |
Modificato:
| Codice: | if (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die ("You can't access this file directly...");
} |
_________________
 |
|
| Torna in cima |
|
 |
|