Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Domande generiche su Joomla!
  3. [RISOLTO] Problema grave all'aggiornamento di un'estensione

[RISOLTO] Problema grave all'aggiornamento di un'estensione

Pianificato Fissato Bloccato Spostato Domande generiche su Joomla!
18 Post 3 Autori 144 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • V Non in linea
    V Non in linea
    Vale
    scritto su ultima modifica di Vale
    #1

    Buongiorno, il sito di cui mi occupo, in seguito all'aggiornamento di un'estensione, non è più visibile: compare il messaggio
    Call to undefined method Joomla\Filesystem\File::exists()
    Utilizzo Akeeba backup, e ho fatto un backup proprio poco prima dell'aggiornamento, Non mi sono mai trovata però a dover effettuare un ripristino. Come devo procedere? Grazie.

    1 Risposta Ultima Risposta
    0
    • V Non in linea
      V Non in linea
      Vale
      scritto su ultima modifica di
      #2

      Intanto ho avuto la conferma che il problema è dato da una particolare estensione: sospesi, infatti, i due moduli che la utilizzano, il sito è tornato regolarmente visibile. Alla luce di questo, vorrei evitare il ripristino con Akeeba, e cercare di risolvere il problema circoscritto del funzionamento dell'estensione. Come potrei procedere (a parte cercare un'estensione alternativa)?

      1 Risposta Ultima Risposta
      0
      • luX0r75L Non in linea
        luX0r75L Non in linea
        luX0r75
        scritto su ultima modifica di luX0r75
        #3

        Ciao.

        Il metodo File:exists è deprecato da Joomla 4.x e ora è stato rimosso.
        Al posto suo va usato is_file

        Se hai individuato i files PHP responsabili, trova e sostituisci per correggere QUESTO problema... ma non è detto che non ne escano altri.

        Ad esempio potrebbe essere molto probabile che in quegli stessi file abbiano utilizzato il namespace Joomla\CMS\Filesystem\File, anch'esso rimosso e sostituito con il nuovo namespace Joomla\Filesystem\File

        Ti consiglio di scrivere qui sul forum le estensioni colpevoli, sicuramente qualcuno ti saprà suggerire qualche alternativa valida e compatibile con le nuove versioni di Joomla!

        https://www.htmlcrusco.it

        1 Risposta Ultima Risposta
        0
        • V Non in linea
          V Non in linea
          Vale
          scritto su ultima modifica di Vale
          #4

          L'estensione con cui è sorto il problema si chiama Minifrontpage, che prima dell'aggiornamento di oggi non aveva mai creato criticità.
          Grazie!

          1 Risposta Ultima Risposta
          0
          • luX0r75L Non in linea
            luX0r75L Non in linea
            luX0r75
            scritto su ultima modifica di
            #5

            Che versione di Joomla hai?
            Teoricamente non dovresti avere problemi, perché sulla JED risulta compatibile con Joomla 6 (e quindi anche con la 5.4)

            https://extensions.joomla.org/extension/mini-frontpage/

            L'installazione è filata liscia senza errori?

            https://www.htmlcrusco.it

            1 Risposta Ultima Risposta
            0
            • V Non in linea
              V Non in linea
              Vale
              scritto su ultima modifica di
              #6

              Nel pannello di controllo di Joomla Minifrontpage risultava tra le estensioni da aggiornare. Così, avviato l'aggiornamento da lì, è comparso l'avviso che non era stato possibile portarlo a termine. Allora sono entrata nel sito dello sviluppatore, ho scaricato la versione più recente del software, l'ho installata, e il sistema di Joomla ha avvisato che l'aggiornamento era andato a buon fine. Tornata al sito, è comparso il messaggio di errore che ho riportato. Disattivati i moduli che usano Minifrontpage, il sito è ricomparso.

              1 Risposta Ultima Risposta
              0
              • luX0r75L Non in linea
                luX0r75L Non in linea
                luX0r75
                scritto su ultima modifica di
                #7

                Ok, allora si è incasinato qualcosa tra vecchie e nuove classi.
                Prova così:

                • elimina il file autoload_psr4.php che trovi in administrator/cache/
                • installa di nuovo l'ultimo pacchetto di installazione che hai scaricato per l'estensione.

                https://www.htmlcrusco.it

                1 Risposta Ultima Risposta
                0
                • V Non in linea
                  V Non in linea
                  Vale
                  scritto su ultima modifica di
                  #8

                  Ho eliminato il file; installato di nuovo l'ultimo pacchetto, l'esito non è positivo, ma compare il messaggio di errore "Call to undefined method Joomla\Filesystem\Folder::exists()"

                  1 Risposta Ultima Risposta
                  0
                  • luX0r75L Non in linea
                    luX0r75L Non in linea
                    luX0r75
                    scritto su ultima modifica di
                    #9

                    Se diamo per certo che l'estensione è compatibile con la tua versione di Joomla (che versione è?), non mi viene in mente altro che disinstallare e reinstallare l'estensione.

                    Naturalmente così perderesti la configurazione dell'estensione e dei moduli, quindi valuta bene.

                    https://www.htmlcrusco.it

                    1 Risposta Ultima Risposta
                    0
                    • V Non in linea
                      V Non in linea
                      Vale
                      scritto su ultima modifica di
                      #10

                      La versione di Joomla è 5.3.4. E' una soluzione a cui ho pensato, quella di disinstallare e reinstallare.
                      Il file file autoload_psr4.php, eliminato, è il caso che lo rimetta dov'era oppure no?

                      1 Risposta Ultima Risposta
                      0
                      • luX0r75L Non in linea
                        luX0r75L Non in linea
                        luX0r75
                        scritto su ultima modifica di
                        #11

                        No, il file autoload_psr4.php viene ricreato da solo.
                        Non è che per caso sei passata dalla versione Free alla versione Pro (o viceversa) dell'estensione?

                        https://www.htmlcrusco.it

                        1 Risposta Ultima Risposta
                        0
                        • V Non in linea
                          V Non in linea
                          Vale
                          scritto su ultima modifica di
                          #12

                          No, versione free prima e dopo.

                          1 Risposta Ultima Risposta
                          0
                          • luX0r75L Non in linea
                            luX0r75L Non in linea
                            luX0r75
                            scritto su ultima modifica di
                            #13

                            Inizio a pensare che potrebbero aver rilasciato una versione buggata (3 giorni fa).

                            A questo punto, considerando anche che non hai aggiornato ancora a Joomla 5.4, io installerei la vecchia versione che ti funzionava e aspetterei qualche settimana per vedere se ne rilasciano una di bug fix.

                            https://www.htmlcrusco.it

                            1 Risposta Ultima Risposta
                            0
                            • V Non in linea
                              V Non in linea
                              Vale
                              scritto su ultima modifica di
                              #14

                              Ho seguito il tuo consiglio: ho installato la versione precedente dell'estensione, e ricreato i moduli che la utilizzavano. Funziona, come faceva prima. Prevedibilmente, ora il sistema di Joomla mi segnala che l'estensione è da aggiornare, ma per ora ignoro l'avviso. Non installare l'aggiornamento più recente può creare problemi sul piano della sicurezza?

                              luX0r75L 1 Risposta Ultima Risposta
                              0
                              • matty80M Online
                                matty80M Online
                                matty80
                                scritto su ultima modifica di
                                #15

                                Se l' update è rivolto a correggere una falla di sicurezza si. Altrimenti no.
                                Devi verificare nel sito del produttore cosa corregge quell update

                                ilaboratorio.net

                                1 Risposta Ultima Risposta
                                1
                                • V Non in linea
                                  V Non in linea
                                  Vale
                                  scritto su ultima modifica di
                                  #16

                                  Ho letto il registro degli aggiornamenti, e non mi pare che tra le motivazioni ci siano problemi di sicurezza.
                                  Vi ringrazio per il supporto!

                                  1 Risposta Ultima Risposta
                                  0
                                  • luX0r75L Non in linea
                                    luX0r75L Non in linea
                                    luX0r75
                                    risposto a Vale su ultima modifica di luX0r75
                                    #17

                                    @Vale Bene.
                                    Gli aggiornamenti ti consiglio di provarli sempre prima in localhost oppure su uno spazio hosting di test.
                                    Perderai un po' di tempo e qualche decina di euro all'anno, ma mandi la legge di Murphy a farsi un giro.

                                    https://www.htmlcrusco.it

                                    1 Risposta Ultima Risposta
                                    0
                                    • V Non in linea
                                      V Non in linea
                                      Vale
                                      scritto su ultima modifica di
                                      #18

                                      😊 Grazie, prendo nota anche di questo consiglio.

                                      1 Risposta Ultima Risposta
                                      0

                                      • Accedi

                                      • Non hai un account? Registrati

                                      • Accedi o registrati per effettuare la ricerca.
                                      Powered by NodeBB Contributors
                                      • Primo post
                                        Ultimo post
                                      0
                                      • Categorie
                                      • Recenti
                                      • Tag
                                      • Popolare
                                      • Utenti
                                      • Gruppi