Back to top

Autore Topic: sef nn funziona + dopo il traferimento  (Letto 2970 volte)

Offline X_Ch4n

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
sef nn funziona + dopo il traferimento
« il: 10 Nov 2008, 17:43:13 »
Salve a tutti,
ho appena spostato il mio sitarello da un mantainer all'altro (nn faccio nomi, eventualmente li postero' dopo).
Ho uploadato prima tutti files e poi il dump del database.
Tutto sembra funzionare (a parte qualche stupidaggine nel template che nn mi spiego, alla fine e' html, ma cmq... )fin quando nn comincio a navigare.
nn appena prendo un qualsiasi menu mi viene restituita la pagina

"404 - componente non trovato
Non e' possibile visualizzare la pagina a causa dl: .....
Componente non trovato"

Per far funzionare il tutto devo disabilitare la voce "Friendly URL per i motori di ricerca" nella sezione sito della configurazione di joomla.

Chiaramente questo nn va bene, ma nn so come risolvere ne da dove iniziare a cercare il problema, potreste aiutarmi?


Dimenticavo: ho modificato il file htaccess.txt rinominandolo in .htaccess e ho commentato la linea "# Options +FollowSymLinks", come indicato da + parti in giro sulla rete e su questo sito.
« Ultima modifica: 10 Nov 2008, 17:57:34 da X_Ch4n »

Offline X_Ch4n

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #1 il: 11 Nov 2008, 12:31:48 »
ultime novita':
ho aggiunto una directory "testing" e in questa directory ho uppato una copia del sito che vorrei usare come test, per nn lavorare sulla versione ufficiale.
Qui funziona tutto!!
il bello e' che si tratta degli stessi medesimi files, mai modificati, e dello stesso medesimo dump del db..... che succede????

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #2 il: 11 Nov 2008, 12:37:50 »
la riga rewritebase dell'.htaccess?

Offline X_Ch4n

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #3 il: 11 Nov 2008, 15:19:19 »
attualmente i 2 .htaccess sono identici in entrambe le installazioni.

Codice: [Seleziona]
# Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

RewriteBase /


########## Begin - Joomla! core SEF Section
#
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_URI} !^/index.php
# RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
# RewriteRule (.*) index.php
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #4 il: 11 Nov 2008, 15:46:21 »
bello eh. hai provato a commentare il rewrite base e ad attivare il mod_rewrite?

Offline X_Ch4n

  • Nuovo arrivato
  • *
  • Post: 46
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #5 il: 11 Nov 2008, 15:57:49 »
bello eh. hai provato a commentare il rewrite base e ad attivare il mod_rewrite?

il rewrite base nn l'ho commentato, ma il mod rewritte e' on:

RewriteEngine On

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: sef nn funziona + dopo il traferimento
« Risposta #6 il: 16 Nov 2008, 20:02:59 »
m ... fammi capire ... mi pare di notare che tutte le righe relative al sef siano commentate ... o sono i miei occhi che vanno male?

altra cosa che non comprendo:
scrivi che hai creato una directory "testing";
scrivi che gli htaccess sono uguali;
come può essere che il nella directory testing il rewrite base funzioni sulla root? Non dovrebbe essere "/testing"?

Morale della favola, dopo aver apportato le opportune correzioni, accertati di aver rinominato l'htaccess.txt e di averne settato l'utilizzo nella configurazione di joomla

 



Web Design Bolzano Kreatif