Back to top

Autore Topic: RISOLTO ---- Errore nell'avviare installazione joomla 1.6  (Letto 5059 volte)

Offline SergiusJoo

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
fatto rifatto, tentato, ritentato... ma sempre stesso errore:
Codice: [Seleziona]
Warning: strpos() [function.strpos]: Empty delimiter in /libraries/joomla/filesystem/path.php on line 148
SOS SOS SOS

grazie
« Ultima modifica: 16 Mar 2011, 23:58:46 da SergiusJoo »

Offline Uncino

  • Appassionato
  • ***
  • Post: 277
  • Sesso: Maschio
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #1 il: 16 Mar 2011, 17:03:37 »
http://forum.joomla.it/index.php?topic=126792.0

L'ultimo messaggio di Francesco ti chiedeva lumi riguardo alla piattaforma.
« Ultima modifica: 16 Mar 2011, 17:06:46 da Uncino »
Skype: iz0eyj

Offline Uncino

  • Appassionato
  • ***
  • Post: 277
  • Sesso: Maschio
    • Mostra profilo
Skype: iz0eyj

Offline SergiusJoo

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #3 il: 16 Mar 2011, 17:42:55 »
Vedi un po' se questo può aiutarti:

http://forum.joomla.fr/archive/index.php/t-139748.html?s=f5f58bf3d2098ca879720663f2787ced

Uncio
So che avevo posto già in precedenza il quesito e con le indicazion i che mi erano state date non avevo per nulla risolto, tanto che per per alcuni giorni ho desistito dal fare altri tentativi e avevo tenuto la versione 1.5.22..

Ho guardato il post che mi hai indicato... ma non ci ho capito molto pur conoscendo un po' di francese...

Ma capita solo a me questo errore?
Tutti gli altri installano tranquillamente joomla 1.6 ????

Offline Uncino

  • Appassionato
  • ***
  • Post: 277
  • Sesso: Maschio
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #4 il: 16 Mar 2011, 17:47:52 »
Io il francese lo parlo zero, ma credo che questo:

En cas de besoin, dans libraries/joomla/filesystem/path.php ligne 169 il faut remplacer $path = JPATH_ROOT; par $path = "/";

Significhi che devi operare quella sostituzione... prova. Al massimo scoppia tutto ;D ;D ;D
Skype: iz0eyj

Offline SergiusJoo

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #5 il: 16 Mar 2011, 18:06:04 »
Ho aperto il file incriminato... e sono andato a leggere alla riga 148 (non è la 169 come nell'articolo francese.

Riporto qui quello che è scritto alle righe 148 e 149.
Codice: [Seleziona]
$path = JPath::clean($path);
if (strpos($path, JPath::clean(JPATH_ROOT)) !== 0) {
JError::raiseError(20, 'JPath::check Snooping out of bounds @ '.$path); // don't translate
jexit();
}
Qualcuno ci capisce dove sta problema? Nel testo si parla di "error", ma che vuol significare?
Basta sostituire dei parametri?
Quali, come?

Offline Uncino

  • Appassionato
  • ***
  • Post: 277
  • Sesso: Maschio
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #6 il: 16 Mar 2011, 18:26:50 »
Non sono un programmatore PHP, ma a senso:

Codice: [Seleziona]
public static function check($path, $ds = DIRECTORY_SEPARATOR)
{
if (strpos($path, '..') !== false) {
JError::raiseError(20, 'JPath::check Use of relative paths not permitted'); // don't translate
jexit();
}

$path = JPath::clean($path);
if (strpos($path, JPath::clean(JPATH_ROOT)) !== 0) {
JError::raiseError(20, 'JPath::check Snooping out of bounds @ '.$path); // don't translate
jexit();
}

return $path;
}

esegue un controllo sulla validità del path relativo ad un file e solleva un'eccezione qualora qualcosa non vada bene. Tuttavia non è qui che devi patchare, almeno stando al post che ti ho riportato.
Il punto è contenuto nel successivo blocco di codice:

Codice: [Seleziona]
public static function clean($path, $ds = DIRECTORY_SEPARATOR)
{
$path = trim($path);

if (empty($path)) {
$path = JPATH_ROOT; <-- LA PATCH DICE DI APPLICARLA QUI
} else {
// Remove double slashes and backslahses and convert all slashes and backslashes to DS
$path = preg_replace('#[/\\\\]+#', $ds, $path);
}

return $path;
}

Che ha il compito di rimuovere eventuali slash in eccesso.
Provaci, al massimo non funziona, no?
« Ultima modifica: 16 Mar 2011, 18:28:32 da Uncino »
Skype: iz0eyj

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #7 il: 16 Mar 2011, 18:29:20 »
idem come prima  (la mia prima risposta)

cosa ha risposto l'assistenza hosting in merito a questo problemino?


ps
evitate modifiche al codice di joomla, sparirebbero al primo aggiornamento.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline SergiusJoo

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:Errore nell'avviare installazione joomla 1.6
« Risposta #8 il: 16 Mar 2011, 23:58:13 »
Per il momento... ho risolto seguendo
Codice: [Seleziona]
http://forum.joomla.fr/archive/index.php/t-139748.html?s=f5f58bf3d2098ca879720663f2787ced
alla riga 169 ho fatto sostituzione come indicato nel topic su citato.

Metto RISOLTO, sperando di non dovermi smentire...

Offline Uncino

  • Appassionato
  • ***
  • Post: 277
  • Sesso: Maschio
    • Mostra profilo
Re:RISOLTO ---- Errore nell'avviare installazione joomla 1.6
« Risposta #9 il: 17 Mar 2011, 02:39:40 »
Come dice Francesco, al prossimo aggiornamento la patch potrebbe sparire.
Tu ricorda ciò che hai fatto e se non altro avrai una traccia da seguire qualora il problema si ripresentasse.
Skype: iz0eyj

Offline SergiusJoo

  • Appassionato
  • ***
  • Post: 287
    • Mostra profilo
Re:RISOLTO ---- Errore nell'avviare installazione joomla 1.6
« Risposta #10 il: 17 Mar 2011, 07:28:37 »
Come dice Francesco, al prossimo aggiornamento la patch potrebbe sparire.
Tu ricorda ciò che hai fatto e se non altro avrai una traccia da seguire qualora il problema si ripresentasse.
Lo farò!

Anche se come da altro post che ho scritto...
Codice: [Seleziona]
http://forum.joomla.it/index.php/topic,130054.msg575018.html#msg575018 mi sono intoppato al terzo passaggio della installazione.

Spero risolvere
« Ultima modifica: 17 Mar 2011, 07:31:18 da SergiusJoo »

Offline casper1953

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:RISOLTO ---- Errore nell'avviare installazione joomla 1.6
« Risposta #11 il: 17 Mag 2011, 23:13:33 »
Salve io ho risolto modificando alla riga 148 fino a 153 del file path.php in libraries/joomla/filesystem/path.php

$path = JPath::clean($path);
148 if (empty($path)) {
            $path = JPATH_ROOT;
        } else {
            // Remove double slashes and backslahses and convert all slashes and backslashes to DS
            $path = preg_replace('#[/\\\\]+#', $ds, $path);
153        }
return $path;

 



Web Design Bolzano Kreatif