Salta al contenuto
  • Categorie
  • Recenti
  • Tag
  • Popolare
  • Utenti
  • Gruppi
Collassa
Logo del marchio
  1. Home
  2. Amministrazione Joomla!
  3. [RISOLTO] Impossibile aggiornare joomla con "aggiorna struttura" nel controllo database

[RISOLTO] Impossibile aggiornare joomla con "aggiorna struttura" nel controllo database

Pianificato Fissato Bloccato Spostato Amministrazione Joomla!
16 Post 2 Autori 292 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.
  • M Non in linea
    M Non in linea
    michy5
    scritto su ultima modifica di michy5
    #1

    Salve a tutti,
    sto provando ad effettuare l'aggiornamento a 4.4.11 ma non riesco ad andare avanti nella procedura poichè, nel controllo preventivo, mi compare il seguente messaggio di J! :

    La struttura delle tabelle del Database è aggiornata
    Vai a 'Sistema - Manutenzione - Database' e usa il pulsante 'Aggiorna Struttura'.
    No

    Se vado a Sistema - Manutenzione - Database non compare nessun pulsante Aggiorna Struttura ma solo il messaggio "Tutte le strutture delle tabelle del database sono aggiornate."
    Se provo a selezionare le tre seguenti voci presenti
    7692160a-cc8f-44e6-9f7d-e57b441187c2-image.png

    e clicco su "Correggi" succede solo che mi torna il messaggio "Tutte le strutture delle tabelle del database sono aggiornate."

    Sbaglio qualcosa?

    1 Risposta Ultima Risposta
    0
    • jabbaJ Non in linea
      jabbaJ Non in linea
      jabba
      scritto su ultima modifica di
      #2

      Umh... strano. Sempre dall'aggiornamento del sito ti da la possibilità di fare la reinstallazione dei file del core? Oppure ti da solo la possibilità di aggiornare alla 4.4.11 e poi non ti fa andare avanti? Riesci a fare qualche screenshot delle schermate di aggiornamento? Grazie

      Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

      1 Risposta Ultima Risposta
      0
      • M Non in linea
        M Non in linea
        michy5
        scritto su ultima modifica di
        #3

        Ciao e grazie della risposta.

        Questa è la schermata dell'aggiornamento
        8d8be0f0-3286-49c8-8146-9fa17438bf58-image.png
        Come vedi, niente tasto per proseguire se non quello per passargli aggiornamento manuale.

        Se vado in Sistema -> Manutenzione -> Database, nella schermata non mi segnala nessun errore
        4ab11714-0001-42a6-8080-a7c97f28bcb7-image.png
        e, in più, se seleziono una o tutte le voci presenti e clicco su "Correggi" non succede assolutamente niente.

        @jabba ha detto in Aggiornamento da 4.4.9 a 4.4.11:

        ti da la possibilità di fare la reinstallazione dei file del core?

        a questo, non so risponderti perchè non credo di aver capito bene 🙂

        @jabba ha detto in Aggiornamento da 4.4.9 a 4.4.11:

        Oppure ti da solo la possibilità di aggiornare alla 4.4.11 e poi non ti fa andare avanti?

        esattamente: mi segnala l'aggiornamento ma poi come clicco su bottone mi manda alla prima schermata che ho inserito in questo post

        1 Risposta Ultima Risposta
        0
        • jabbaJ Non in linea
          jabbaJ Non in linea
          jabba
          scritto su ultima modifica di
          #4

          Stai per caso lavorando in locale? Tipo con XAMPP?
          Qui: https://forum.joomla.org/viewtopic.php?t=1007513 e qui: https://docs.joomla.org/J4.x:Fix_"Database_Table_Structure_NOT_Up_to_Date"_before_Update/en parlano del tuo problema.

          Nel secondo link c'è anche scritto come risolvere, ma bisogna andare a lavorare direttamente sul database con PHPMyAdmin quindi mi raccomando fai prima un bel backup!

          Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

          1 Risposta Ultima Risposta
          0
          • M Non in linea
            M Non in linea
            michy5
            scritto su ultima modifica di
            #5

            il sito non è in locale, è pubblico.
            Prima di impattare il db in produzione, mi porto il sito in locale e provo se funziona 🙂

            Ti aggiorno, grazie.

            1 Risposta Ultima Risposta
            1
            • M Non in linea
              M Non in linea
              michy5
              scritto su ultima modifica di
              #6

              Ciao,
              accedendo al phpmyadmin e cercando la tabella #_schemas ho trovato

              image.png

              Da quello che vedo (ma non so se sbaglio), la tabella non sembra vuota come scritto nel link di risoluzione (This is caused by an empty #__schemas table in the database).
              A questo punto mi chiedo se andare avanti con il prosieguo di quel link abbia senso oppure no.

              Qualche consiglio?

              1 Risposta Ultima Risposta
              0
              • jabbaJ Non in linea
                jabbaJ Non in linea
                jabba
                scritto su ultima modifica di jabba
                #7

                Può essere che manchi l'id corretto. Hai fatto questo controllo?:

                First, you need the ID from Joomla!. Go to the #__extensions table via phpMyAdmin (or another database client). Search for name=files_joomla and write down the ID (in our case 211).

                Magari nel tuo caso l'extension id è differente

                Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                1 Risposta Ultima Risposta
                0
                • M Non in linea
                  M Non in linea
                  michy5
                  scritto su ultima modifica di
                  #8

                  Ciao,
                  ho fatto il controllo andando in Phpmyadmin -> Cerca -> filtro ricerca "files_joomla":

                  image.png

                  è 229 quello che mi interessa, giusto?

                  1 Risposta Ultima Risposta
                  0
                  • jabbaJ Non in linea
                    jabbaJ Non in linea
                    jabba
                    scritto su ultima modifica di
                    #9

                    Si esatto, e non è presente nello screen di phpmyadmin più sopra, quindi forse è lì il problema.
                    Fai la modifica (fatti un bel backup prima!) e vediamo se così funziona

                    Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                    1 Risposta Ultima Risposta
                    0
                    • M Non in linea
                      M Non in linea
                      michy5
                      scritto su ultima modifica di
                      #10

                      Ok ci provo. Secondo te, dei 4 record del primo screen, devo cancellarne qualcuno? Sostituirne uno oppure aggiungere un altro record con ID 229?

                      1 Risposta Ultima Risposta
                      0
                      • jabbaJ Non in linea
                        jabbaJ Non in linea
                        jabba
                        scritto su ultima modifica di jabba
                        #11

                        Lasciali pure lì così come sono, aggiungi semplicemente quello con ID 229
                        In "version id" metti quello che trovi nella cartella admin, come suggerito qui:

                        Go to administrator/components/com_admin/sql/updates/mysql and get the file name with the highest version. In this example, assume 4.0.3-2021-09-05.sql is the file name with the highest version

                        Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                        1 Risposta Ultima Risposta
                        0
                        • M Non in linea
                          M Non in linea
                          michy5
                          scritto su ultima modifica di
                          #12

                          Con il file manager, in administrator/components/com_admin/sql/updates/mysql il file .sql più recente ha come nome 4.4.4-2024-03-28.sql

                          Lo stesso numero di versione compare nell'ultimo dei 4 record del primo screen (quello con extension_id 700)

                          303cfd0b-88b6-46fa-9b4c-c2dc509c4c4e-image.png

                          Magari quando backuppo provo prima a sostituire 700 con 229 e vedo come va, giusto per vedere che aria tira 😀
                          Poi semmai aggiungo.

                          Ti aggiorno appena lo faccio.

                          1 Risposta Ultima Risposta
                          1
                          • M Non in linea
                            M Non in linea
                            michy5
                            scritto su ultima modifica di michy5
                            #13

                            Ciao,
                            su server locale, nella tabella #_schemas ho semplicemente sostituito (nel mio caso) 700 con 229 e funziona tutto.
                            Adesso lo provo in pubblico e vediamo l'effetto che fa, ma non mi aspetto (e non spero) niente di diverso.

                            1 Risposta Ultima Risposta
                            0
                            • M Non in linea
                              M Non in linea
                              michy5
                              scritto su ultima modifica di
                              #14

                              Tutto ok anche in remoto.
                              Grazie del supporto!

                              1 Risposta Ultima Risposta
                              0
                              • jabbaJ Non in linea
                                jabbaJ Non in linea
                                jabba
                                scritto su ultima modifica di
                                #15

                                Ottimo!
                                Ti chiedo gentilmente di modificare il titolo della discussione (tre pallini verticali sul primo post -> modifica) mettendo [RISOLTO] davanti e magari cambiando il titolo con qualcosa di più congruo in modo da rendere la ricerca più semplice per gli altri utenti... tipo -- impossibile aggiornare joomla con "aggiorna struttura" nel controllo database -- o qualcosa di simile, grazie!

                                Gianluca Gabella - smanettone IT, webbarolo, Joomler per passione - pixed.it

                                1 Risposta Ultima Risposta
                                0
                                • M Non in linea
                                  M Non in linea
                                  michy5
                                  scritto su ultima modifica di
                                  #16

                                  fatto! 👍

                                  1 Risposta Ultima Risposta
                                  1

                                  • 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