Back to top

Autore Topic: [RISOLTO] Odio aprire nuove discussioni. Però non riesco a risolvere!  (Letto 4966 volte)

Offline madteo

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Ciao a tutti,

E' il mio primo post, e non mi pare di aver trovato un'area per le presentazioni dei poveri questuanti... :)

come ho scritto nell'oggetto, odio dover aprire nuove discussioni quando l'argomento sembra essere già stato sviscerato diverse volte, tuttavia mi trovo con questo - ricorrente, a quanto pare - problema.

Ho un sito con Joomla 1.6.1 ospitato su un webserver italiano, di cui purtroppo si parla spesso in termini non entusiastici, perché adorano usare soluzioni non standard.

Insomma: solito errore "500 - Internal server Error".

Ho abilitato il mod_rewrite nel file .htaccess, ho commentato il "Follow Symlinks", ma non c'è verso di poter usare i friendly URLs.

Stando a quello che ho letto in giro, dovrebbe essere tutto qui quello che c'è da fare, ma qualunque articolo provi ad accedere dalla home ottengo il celebre, malefico errore.
Dove sbaglio?

Grazie anticipatamente... :)
« Ultima modifica: 27 Mar 2011, 14:33:48 da madteo »

Offline taolo

  • Global Moderator
  • Instancabile
  • *****
  • Post: 3651
  • Sesso: Maschio
    • Mostra profilo
Re:Odio aprire nuove discussioni. Però non riesco a risolvere!
« Risposta #1 il: 27 Mar 2011, 13:06:12 »
Hai provato a rinominare il file senza editarlo? a volte non è necessaria nessuna modifica.
Ogni tanto passo da Joomla Blog! Un blog su Joomla

Offline madteo

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Re:Odio aprire nuove discussioni. Però non riesco a risolvere!
« Risposta #2 il: 27 Mar 2011, 13:16:43 »
Grazie mille per la risposta!
Prima di tutto ho provato semplicemente a rinominare il file da htaccess.txt a ".htaccess", di modo che Apache lo vedesse.
Ho attivato le funzioni SEO nel pannello di controllo di Joomla, ma mi dava errore 500.
Ho quindi fatto un po' di ricerche, e ho scoperto che sgaragnao (tanto di loro si sta parlando) non consente l'opzione "Followsymlinks", quindi l'ho commentata.
Ho attivato la funzione Rewritebase, indicando il percorso esteso del sito, che non si trova nella root del server ma in una sottocartella.

A questo punto dovrebbe funzionare tutto, almeno stando a tutto quello che ho letto in giro, ma così non è, o meglio: tutte le funzioni SEO di Joomla 1.6 sono attivate, senza problemi, tranne la funzione Friendly Urls... :)

Se provo ad attivarla, non ottengo l'errore 500, ma questo:

Citazione
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@miosto.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Non so cosa pensare! Ho notato che nella barra degli indirizzi del browser gli URL vengono formati in modo SEF, ma è come se non trovasse le pagine.

Spero di aver messo qualche elemento in più per valutare!

EDIT:

Ho consultato il log degli errori di Apache, per quel che sgaragnao consente, e qui ho trovato:

Citazione
[Sun Mar 27 13:14:35 2011] [error] [client IP] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://www.miosito.it/

Superato il limite di redirect interni? Questa è nuova...

Grazie ancora.
« Ultima modifica: 27 Mar 2011, 13:27:49 da madteo »

Offline madteo

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Dunque. Il problema era veramente stupido. Avevo indicato come rewritebase una sottocartella; dato che sullo spazio server di aruba ho ospitato tre siti, avevo pensato che la partenza per il rewrite fosse la cartella dove risiede il singolo dominio, ma Apache interpreta come Root la cartella dove risiede Joomla, non la Root del server.

Per risolvere è bastato indicare come rewritebase la root.

Offline Azz83

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Ciao,
ho il tuo stesso problema su un dominio italiano che usa plesk (pessimo).

Volevo chiederti: nel mio caso la cartella dove è ospitato il sito è httpdocs.
Ma mettendo quella nel RewriteBase non va... cosa intendi tu per "indicare la root" di joomla?

grazie!

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao Azz83,
se hai joomla nella root è sufficiente
RewriteBase /

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

 



Web Design Bolzano Kreatif