Joomla.it Forum

Joomla! 3 => Installazione, migrazione e aggiornamento => : tw360 04 Dec 2017, 19:14:59

: dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tw360 04 Dec 2017, 19:14:59
buonasera e grazie anticipatamente a chi potrà darmi una mano a comprendere e risolvere!

mi sono trovata ad aggiornare dalla versione 3.7.4 alla 3.8.2.

Il lato aministrativo non presenta nessun problema di accesso, tantomeno il sito stesso, laddove lo metta in stato On line.

Si pone il problema nel momento in cui il sito è posto off line (stato in cui si trovava in ogni caso al momento dell'aggiornamento). La pagina off line era stata leggermente personalizzata, ma, neppure impostando la standard di default del template, la situazione si risolve.

Ho provato già a ripetere l'upload del pacchetto di aggiornamento anche manualmente via FTP. Non restituisce differenze.

A seguire il messaggio che risulta a schermo, come se fossero cambiati dei percorsi di posizionamento dei file, difatti se cerco letteralmente la cartella "home" sotto /web/htdocs/www.MioSito.it/ non la trovo :(



Warning: require_once(/web/htdocs/www.MioSito.it/home/libraries/joomla/document/html/renderer/head.php): failed to open stream: No such file or directory in /web/htdocs/www.MioSito.it/home/templates/white2017/offline.php on line 142

Fatal error: require_once(): Failed opening required '/web/htdocs/www.MioSito.it/home/libraries/joomla/document/html/renderer/head.php' (include_path='.:/php7.0/lib/php') in /web/htdocs/www.MioSito.it/home/templates/white2017/offline.php on line 142

: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tomtomeight 04 Dec 2017, 20:03:10
Se hai aggiornato solo tramite ftp devi ripristinare perché l'aggiornamento può essere fatto solo in modalità amministrazione.
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: Alex21 04 Dec 2017, 20:16:30
buonasera e grazie anticipatamente a chi potrà darmi una mano a comprendere e risolvere!
Ciao tw360,
è un problema che mi ha lasciato parecchio perplesso tempo fa e ancora adesso non ho capito, supposto che il sottoscritto abbia indovinato l'ambiente dove sei.
Dici che non riesci a trovare la cartella home via ftp. Nemmeno io ci riesco, però la cartella esiste e si vede leggendo il DOCUMENT_ROOT. Allego un frammento:
:
<?php
// test_docroot.php
echo $_SERVER['DOCUMENT_ROOT'];
echo 
'<br>';
echo 
filter_input(INPUT_SERVER'DOCUMENT_ROOT');
 
I due ECHO dovrebbero dare lo stesso risultato, naturalmente.


Nel DOCUMENT_ROOT la cartella home c'è anche se poi sparisce aprendo via ftp.
Non ho idea del motivo, forse un salto o un cambio nome per motivi di sicurezza.
 
Potrebbe essere che joomla nuovo legga i percorsi in modo differente rispetto alla versione più datata, ma solo per quanto concerne offline.
Un saluto.



: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tomtomeight 04 Dec 2017, 20:39:54
Può dipendere dalle impostazioni ftp, non sempre la document root coincide con la prima cartella accessibile da ftp.
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tw360 05 Dec 2017, 03:54:29
Se hai aggiornato solo tramite ftp devi ripristinare perché l'aggiornamento può essere fatto solo in modalità amministrazione.

Grazie per la risposta, confermo che l'aggiornamento che ha fatto scaturire il problema segnalato l'ho eseguito esattamente in modalità amministrazione.
Il tentativo successivo è stato quello di sovrascrittura caricando le cartelle già presenti via ftp. Fatto che non ha variato di nulla il problema.

Può dipendere dalle impostazioni ftp, non sempre la document root coincide con la prima cartella accessibile da ftp.
Certo, questo è vero, accedendo da ftp la prima cartella visibile è quella www.MioSito.it, ma la 'home' dovrebbe essere ad un livello sotto, già visibile, invece non si vede.

Ancora in cerca di soluzione :(
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: Alex21 05 Dec 2017, 11:29:02
Può dipendere dalle impostazioni ftp, non sempre la document root coincide con la prima cartella accessibile da ftp.
Infatti. Potrebbe essere uno dei problemi del client ftp. Se occupa tutto il percorso disponibile e c'è una sbavatura nella configurazione del server, può succedere che il client possa risalire troppo nell' albero delle cartelle, con la conseguenza di andare a vedere delle aree che non sono sue, altri siti per esempio. E quindi deve scegliere la parte finale del percorso a cui riesce ad accedere, 'tagliando' la parte superiore.
Ciao!
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tw360 05 Dec 2017, 12:01:55
Infatti. Potrebbe essere uno dei problemi del client ftp. Se occupa tutto il percorso disponibile e c'è una sbavatura nella configurazione del server, può succedere che il client possa risalire troppo nell' albero delle cartelle, con la conseguenza di andare a vedere delle aree che non sono sue, altri siti per esempio. E quindi deve scegliere la parte finale del percorso a cui riesce ad accedere, 'tagliando' la parte superiore.

...grazie, ma non credo, almeno in questo caso, sia questo il punto, perchè anche accedendo da file manager interno allo spazio hosting, la cartella "home" presente nel percorso da me indicato nel primo post (/web/htdocs/www.MioSito.it/home/libraries/joomla/document/html/renderer/head.php) non viene visualizzata.
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: maicolstaip 05 Dec 2017, 13:23:32
Ciao,
hai verificato che il file

:
libraries/joomla/document/html/renderer/head.php
esista?

In caso sovrascrivilo con quello della distribuzione di joomla e guarda se ricevi sempre l'errore.

Ciao!
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: tw360 06 Dec 2017, 19:28:45
Ciao,
hai verificato che il file

:
libraries/joomla/document/html/renderer/head.php
esista?

In caso sovrascrivilo con quello della distribuzione di joomla e guarda se ricevi sempre l'errore.

Ciao!

Purtroppo non è possibile applicarlo :( grazie per il suggerimento, ma, tale percorso non esiste neppure nel pacchetto integrale della distribuzione.
: Re:dopo agg. da 3.7.4 a 3.8.2, errore su pagina offline "failed to open stream..."
: maicolstaip 06 Dec 2017, 21:08:40
Sì, scusa hai ragione, non avevo controllato.

C'è una marea di documentazione su google, ogni volta si tratta di qualche estensione diversa.
Comunque dovrebbe essere un problema di aggiornamento di qualche estensione.
Anche qui sul forum trovi qualcosa
Guarda se ti possono aiutare:

http://forum.joomla.it/index.php?topic=266051.0
http://forum.joomla.it/index.php?topic=266499.0

Ciao!