1
Joomla! 1.5 / Re:Link all'articolo completo errato
« il: 10 Ago 2010, 06:33:47 »
Ho trovato la soluzione!
Sperando che l'autore originale non me ne voglia, copio la parte interessante della sua spiegazione
Spero possa essere utile a qualcun'altro!
Sperando che l'autore originale non me ne voglia, copio la parte interessante della sua spiegazione
Citazione
Dopo una ricerca tra i forum di Joomla! ho trovato questa discussione dove si svela l'arcano.
http://forum.joomla.org/viewtopic.p...689&start=0
In sostanza, dalla versione 5.0.4 alla versione 5.0.5 di PHP è stato modificata la funzione parse_url() e quindi la classe di Joomla! per la gestione degli URL non andava più bene con le versioni di PHP inferiori alla 5.1.
Per risolvere la cosa è necessario editare il file ${DIRECTORY_INSTALLAZIONE}/libraries/joomla/environment/uri.php alla riga 739 modificando il controllo sulla versione:Codice: [Seleziona]function _parseURL($uri)
{
$parts = array();
if (version_compare( phpversion(), '4.4' ) < 0)
{
inCodice: [Seleziona]function _parseURL($uri)
{
$parts = array();
if (version_compare( phpversion(), '5.1' ) < 0)
{
In questo modo il parsing dell'url è gestito con la funzione nativa di Joomla! e non da parse_url() di PHP.
Ci tengo a precisare che non ho trovato una discussione simile su di un forum Italiano, inoltre nell'ultima versione di Joomla! uscita (la 1.5.11) il problema rimane, suppongo perché ancora in fase di studio. Hackerare il file a mano resta ancora l'unica soluzione.
Spero possa essere utile a qualcun'altro!