Lunedì, 08 Febbraio 2016 11:33

Come trovare il percorso assoluto del proprio sito web

Vi è mai capitato di spostare un'installazione di Joomla? Magari da un hosting di prova ad uno definitivo e, provando ad installare una nuova estensione, ricevete uno strano messaggio di errore:

errore joomla - percorso della cartella TMP errato

Ma che cosa vuol dire esattamente:

JFolder::create: Rilevato loop infinito
Attenzione: fallito spostamento del file!

e più in basso:

Errore
Archive does not exist
Impossibile trovare pacchetto di installazione

La risposta è molto più semplice di quel che si pensi: il primo errore sta semplicemente dicendo che non è possibile creare la cartella temp che gli abbiamo segnalato nel pannello di controllo di Joomla.

Il secondo errore invece dice che non esiste l'archivio di installazione dell'estensione che abbiamo provato a caricare ed installare.

Come possiamo risolvere?

Per prima cosa dobbiamo trovare il percorso assoluto del nostro sito appena spostato:

  • Creiamo un file di testo con un editor qualsiasi (blocco note, notepad++, ...) e ci scriviamo dentro:

    <?php
    $path = getcwd();
    echo "Percorso assoluto del mio sito: ";
    echo $path;
    ?>

  • Chiudiamo il file di testo e lo rinominiamo path.php

A questo punto abbiamo la necessità di caricare il file path.php sul nosotro server. Si può tranquillamente fare attraverso un cliente FTP come l'ottimo FileZilla.

Carichiamo il file nella root del nostro sito e, successivamente, arriviamoci via browser:

 

Ora che abbiamo il nostro percorso assoluto basta tornare nel pannello di controllo di Joomla e inserirlo nella seconda tab della configurazione globale "server". Ricordiamoci di aggiungerci in fondo anche "/temp" in modo da avere come risultato una stringa del genere:

/home/123456/domains/pixed.it/public_html/tmp

Già che ci siamo è buona norma cambiare anche il percorso assoluto della cartella logs. Si trova nella seconda tab della configurazione globale "sistema". Anche qui ricordiamoci di aggiungere in fondo la cartella "logs":

/home/123456/domains/pixed.it/public_html/logs

Salviamo tutto con il classico "Salva e chiudi" et voilà! Ora possiamo tranquillamente ricominciare ad installare estensioni nel nostro sito Joomla!

 

Letto 1981 volte