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 300 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.
  • jabbaJ Online
    jabbaJ Online
    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 Online
          jabbaJ Online
          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 Online
              jabbaJ Online
              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 Online
                  jabbaJ Online
                  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 Online
                          jabbaJ Online
                          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