Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : raffo78 23 Feb 2009, 18:57:15
-
Da circa un paio di ore se entro sul mio sito mi da il messaggio
Direct Access to this location is not allowed.
anche se entro come ADMINISTRATOR
che succede??
Ho chiesto assistenza joomlahost aprendo un ticket ma mi hanno rispondere di rivolgermi qui sul forum perchè si tratta di un problema di joomla.
Aiutatemi grazie????
-
Ciao,
controlla di non aver cancellato qualche file.
-
Che file??
-
wewewewwe! mi era capitato anche a me...penso che sia perche hai installato un template o un componente scritto per la versione 1.0 senza abilitare il plugin legacy mode...puo essere?
-
no.
ma tu come hai risolto??
-
no.
ma tu come hai risolto??
hai disabilitato il legacy mode?
quali sono le ultime cose che hai fatto?
-
stavo smanettando con joomlaboard...cioè il forum che ho scaricato ed istallato ieri.
-
credo che il problema sia dovuto al plugin legacy mode che va attivato....
ho avuto lo stesso problema con alcuni component aggiuntivi per Community Builder
-
il problema è che non entro neanche con www.miosito.com/administrator
mi da lo stesso messaggio
come faccio?
effettivamente ora ricordo che avevo disattivato il legacy qualche ora prima.
-
entra nel database seleziona la tabella dei plugin cerca la voce relativa al leagcy e nella voce published metti 1
-
ora provo
-
ho inserito nella tabella bak_plugins nella voce legacy in published 1 ma non fa nulla!!?!
che faccio??
-
la tabella è la jos_plugins, non bak_plugins
-
ok.
anche qui la system legacy è a 1.
che faccio?
-
non è che hai cancellato l'index.php della root di joomla o qualche altro index.php?
-
Dal Directadmin - gestione file vedo che sotto la cartella pubblic esiste un file index.php e index2.php
-
senti, suggerimento radicale:
sovrascrivi tutti i dile del core con un pacchetto pulito. Elimina la cartella installation, prima
-
Ok, posso essere d'accordo ma non vorrei che sia innaffidabile joomla!!!
-
allora, provo a spiegarti il significato di quel messaggio:
al fine di evitare accesso diretto a file, in testa a ciascun file c'è una stringa del tipo "direct access to this file is not allowed ....."
Ciò serve a evitare che, richiamando quel file, si possa eseguirlo o, peggio, leggerlo.
I vari file possono essere soltanto richiamati da joomla stesso.
Ora, per apparirti quel messaggio, significa che il file che dovrebbe richiamare gli altri non c'è più o non li richiama in modo corretto, indi, è corrotto. Per intervento tuo, quasi sicuramente.
Per queste ragioni, io credo che joomla! sarebbe inaffidabile se consentisse l'accesso ai file in modo indiscriminato e non se non lo permette ;)