Back to top

Autore Topic: [RISOLTO] Problema installazione componenti su sito remoto  (Letto 3563 volte)

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Ciao a tutti. Ho un problema serio sul mio sito. Ho lavorato in locale e ho trasferito il sito in remoto qualche settimana fa (nessun problema, tutto ok e sito funzionante). Adesso, per la prima volta da quando ho trasferito il sito in remoto, mi ritrovo a installare un nuovo componente (Xmap) in remoto. Per questo accedo al pannello di amministrazione remoto di joomla ed eseguo la classica operazione di installazione del componente, attingendo al file Xmap in locale. Purtroppo al momento dell'installazione appare il seguente errore:
Codice: [Seleziona]

        * Non è possibile copiare il file selezionato.
        * JInstaller::install: Capia file fallita: /home/mhd/www.arteziapina.it/htdocs/tmp/install_4d0fdffd1d83f/admin/admin.css a /home/mhd-01/www.arteziapina.it/htdocs/administrator/components/com_xmap/admin.css

Ho visto che altri nel forum hanno avuto lo stesso tipo di problema ma non ho mai trovato una soluzione chiara al problema.
Posso darvi le seguenti ulteriori informazioni:
  • Safe mode è configurato in OFF accedendo in Aiuto -> InfoSistema -> Impostazioni PHP
  • tutte le cartelle hanno i permessi di scrittura tranne la seguente:
    Cartella Log ($log_path) /home/mhd/www.arteziapina.it/htdocs/logs/    Non scrivibile
La cartella Tmp, che secondo me è la responsabile di questo problema, risulta scrivibile, quindi con i permessi giusti. Questo è quello che leggo accedendo a Permessi Cartelle:
Codice: [Seleziona]
Cartella Temp ($tmp_path) /home/mhd/www.arteziapina.it/htdocs/tmp/    Scrivibile
Tuttavia, se apro il componente UpdateManager (che serve a fare l'aggiornamento automatico della versione joomla), appare il seguente messaggio:
Codice: [Seleziona]
Warning: Potentially invalid temporary path.
Configured path: /home/mhd/www.arteziapina.it/htdocs/tmp
Suggested path: /home/mhd-01/www.arteziapina.it/htdocs/tmp

L'idea che mi sono fatto è che c'è qualche problema con la cartella tmp.
Se può essere utile questo è quello che ho configurato nel file Configuration.php, per quanto riguarda la cartella tmp:
Codice: [Seleziona]
/home/mhd/www.arteziapina.it/htdocs/tmp/dove /home/mhd/www.arteziapina.it/htdocs è il percorso assoluto datomi dal mio hosting.

Un'ultima cosa, che potrebbe essere quella determinante: quando ho trasferito i file del sito da locale a remoto, il trasferimento delle cartelle tmp e logs falliva puntualmente impedendo la corretta visualizzazione del sito. Allora non ho trasferito in remoto le cartelle tmp e logs, che si sono create da sè in remoto...e tutto ha funzionato. Adesso però c'è questo problema che è abbastanza bloccante in quanto mi impedisce di installare nuovi componenti in remoto.

Qualcuno ha idea di come posso risolvere?
« Ultima modifica: 21 Dic 2010, 10:54:09 da darinic »

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #1 il: 21 Dic 2010, 00:33:40 »
Ho creato il file prova.php e l'ho caricato con il relativo codice sul sito. In questo modo ho scoperto che il percorso assoluto che mi era stato indicato era errato. Il percorso assoluto corretto è invece il seguente:
/home/mhd-01/www.arteziapina.it/htdocs

Ho quindi modificato il file configuration.php in questi punti:
Codice: [Seleziona]
var $log_path = '/home/mhd-01/www.arteziapina.it/htdocs/logs';
    var $tmp_path = '/home/mhd-01/www.arteziapina.it/htdocs/tmp';

A questo punto aprendo da administrator il componente Update manager non ho riscontrato più il problema
di cui sopra, mentre ancora continuo ad avere il seguente messaggio di errore:
Codice: [Seleziona]

        * Non è possibile copiare il file selezionato.
        * JInstaller::install: Capia file fallita: /home/mhd-01/www.arteziapina.it/htdocs/tmp/install_4d0fe643b251b/admin/admin1.2.js a /home/mhd-01/www.arteziapina.it/htdocs/administrator/components/com_xmap/admin1.2.js

nel  momento in cui provo a installare il componente Xmap. Se installo invece il plugin di Xmap non ho problemi...

Qualche suggerimento?
Cosa rischio a cancellare la cartella tmp e a ricrearla da me sul sito remoto?

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #2 il: 21 Dic 2010, 00:49:13 »
Ho riprovato nuovamente a installare il componete (e non solo quello) e mi restituisce il seguente errore stavolta:

Codice: [Seleziona]

        * Attenzione! - Operazione di spostamento file fallita


Warning: move_uploaded_file(/home/mhd-01/www.arteziapina.it/htdocs/tmp/com_xmap-1.2.10.zip) [function.move-uploaded-file]: failed to open stream: Disk quota exceeded in /home/mhd-01/www.arteziapina.it/htdocs/libraries/joomla/filesystem/file.php on line 351

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpHppFuB' to '/home/mhd-01/www.arteziapina.it/htdocs/tmp/com_xmap-1.2.10.zip' in /home/mhd-01/www.arteziapina.it/htdocs/libraries/joomla/filesystem/file.php on line 351

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #3 il: 21 Dic 2010, 09:41:23 »
Ho scritto al mio hosing provando a chiedere delucidazioni, ma dubito che sapranno darmi informazioni utili. Nel frattempo stamani ho riprovato nuovamente ad installare il componente e continua a restituirmi sempre il solito errore:
Codice: [Seleziona]
Non è possibile copiare il file selezionato.
JInstaller::install: Capia file fallita: /home/mhd-01/www.arteziapina.it/htdocs/tmp/install_4d1067aa0c582/admin/admin1.2.js a /home/mhd-01/www.arteziapina.it/htdocs/administrator/components/com_xmap/admin1.2.js

sembrerebbe ci siano dei problemi di trasferimento file dalla cartella tmp remota verso la cartella administrator/components in cui dovrebbe installarsi il componente. Eppure i permessi di scrittura su tutte le cartelle sono corretti.
Nessuno può aiutarmi?

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #4 il: 21 Dic 2010, 10:05:31 »
Ciao,
a giudicare da quello che scrivi e dalle problematiche che riscontri dovrebbe esserci un problema di ownership su files e cartelle nel senso che l'utente ftp (mediante il quale hai trasferito il sito da locale a remoto) e l'utente apache (sotto il quale gira joomla) non coincidino e da lì ne vengono fuori problemi a catena. Ti ho sintetizzato in poche righe un problema tecnico alquanto complesso che puoi risolvere affidandoti al supporto tecnico del tuo fornitore di hosting che è l'unico che sa come è configurato il server e può apportare le opportune modifiche.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #5 il: 21 Dic 2010, 10:22:46 »
Ciao Frascan, ho scritto al mio hosting segnalando la cosa. Dal messaggio di errore sembrerebbe si possa trattare di un problema del genere. Aspetto la risposta e vi aggiorno.
Qualora l'hosting mi risponda picche, nel senso che risulta tutto ok e regolare, cosa suggerisci di fare?
Potrei provare a cancellare il sito e a effettuare nuovamente il trasferimento da locale?
In generale, quando effettuo il trasferimento da locale a remoto, le cartelle tmp e logs che si hanno inlocale devono anch'esse essere trasferite?
Ricordo che la prima volta che ho effettuato il trasferimento del sito da locale a remoto, la procedura falliva proprio nel trasferimento della cartella tmp. Restituiva un errore di permessi ora che ci penso...
A quel punto ho risolto non copiando la cartella tmp, che poi si è creata da sè sul sito remoto, avendone indicato il percorso assoluto.

Offline frascan

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4996
  • Sesso: Maschio
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #6 il: 21 Dic 2010, 10:40:14 »
Ciao, si devi trasferire anche quelle due cartelle.
Fai questa verifica se utilizzi filezilla come client ftp: dal menu visualizza -> elenco remoto spunta la voce proprietario/gruppo e vedrai l'ownership di quelle due cartelle.
Per la natura stessa delle cose un esploratore non può mai sapere che cosa stia esplorando finché l’esplorazione non sia stata compiuta.

Offline darinic

  • Esploratore
  • **
  • Post: 99
    • Mostra profilo
Re:Problema installazione componenti su sito remoto
« Risposta #7 il: 21 Dic 2010, 10:53:46 »
Ciao. Mi ha risposto il mio hosting. Il problema era molto ma molto più banale... per fortuna :-)
Semplicemente era praticamente esaurito lo spazio web disponibile. Per questo c'erano problemi di scrittura...L'ho aumentato e l'installazione è andata a buon fine...

Colpa dell'inesperienza...  ;D
Vi ringrazio comunque del supporto

 



Web Design Bolzano Kreatif