• Salve,
    ho completato il mio sito con wordpress e vorrei pubblicarlo in una sottocartella nel mio dominio per testarne il funzionamento.

    All’interno del mio spazio ho creato un nuovo DB con un utente amministratore, ma quando vado ad importare il db creato in locale, mi da sempre errore.

    Ho letto decine di tutorial che spiegano come pubblicare un sito da locale a remoto, ma mi blocco al punto illustrato sopra.

    Sperando in una risposta

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @mikirag3,
    non specifichi quale errore viene dato. Potresti spiegarti meglio?

    Hai già provato a portare in remoto il sito utilizzando un plugin di clonazione come duplicator?

    Chi ha creato la discussione mikirag3

    (@mikirag3)

    @glorialchemica grazie della tua risposta.

    allego il messaggio d’errore del dB:

    Errore
    query SQL:


    — Database: oool

    — ——————————————————–

    — Table structure for table wp_commentmeta

    CREATE TABLE wp_commentmeta (

    meta_id BIGINT( 20 ) UNSIGNED NOT NULL ,
    comment_id BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
    meta_key VARCHAR( 255 ) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL ,
    meta_value LONGTEXT COLLATE utf8mb4_unicode_520_ci
    ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;

    Messaggio di MySQL: Documentazione

    #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ ”

    l’errore parte già dal primo inserimento della prima tabella.

    • Questa risposta è stata modificata 7 anni, 11 mesi fa da mikirag3.
    Moderator Gloria Liuni

    (@glorialchemica)

    Ciao @mikirag3;
    purtroppo anche con la descrizione che dai dell’errore non so come aiutarti. Mi dispiace.
    Il mio consiglio è di provare a usare un plugin di migrazione

    Moderator Cristiano Zanca

    (@cristianozanca)

    Salve @mikirag3 ,

    leggendo l’errore Unknown collation: ‘utf8mb4_unicode_520_ci’ sembra ci sia un conflitto di codifiche nei database (locale e remoto):

    Il consiglio è di impostarle entrambe su utf8 le informazioni per farlo sono qui
    https://codex.wordpress.org/Converting_Database_Character_Sets

    Facci sapere

    Chi ha creato la discussione mikirag3

    (@mikirag3)

    @cristianozanca
    Ho applicato le istruzioni, ma sembra che non mi cambi la codifica del database.

    @glorialchemica
    sto seguendo le istruzioni con duplicator, ma non mi fa connettere al db creato.

    Host: Fail
    Database: Fail
    Version: no connection
    Compatibility: This Server: [no connection] — Package Server: [5.6.35]

    ecco il segnale d’errore.

    Ciao @mikirag3,
    per quanto riguarda Duplicator la cosa mi sembra molto strana, il database che stai cercando di contattare con Duplicator è lo stesso sul quale hai installato il tuo WordPress?

    Per quanto riguarda gli altri errori diciamo che quel tipo di charset, quello che sta dando problemi, è stato introdotto in una recente versione di MySQL (anche se non erro si parla di un aggiornamento di diversi anni fa).

    Quindi prima ancora di tornare a provare con Duplicator o altre soluzioni, il mio consiglio è quello di contattare il tuo hosting e invitarlo ad aggiornare i software che mette a disposizione, almeno che si allinei con i requisiti consigliati (e non i minimi) nella pagina dei Requirements di WordPress.

    Se poi non puoi far aggiornare le versioni dei software del tuo hosting, cosa che personalmente mi farebbe riflettere sulla qualità dell’hosting scelto, allora esistono altre possibilità che ti elenco qua sotto:

    • esportare nuovamente il database, potresti usare WP Migrate DB e selezionare l’opzione “Compatible with older versions…”. Ecco un’immagine.
    • cancella e crea nuovamente il database nel tuo hosting
    • una volta esportato importalo attraverso phpMyAdmin o simili all’interno del nuovo database creato online

    A questo punto tutto dovrebbe funzionare correttamente, assicurati di aver modificato le informazioni di connessione al database all’interno del tuo wp-config.php.

    Esistono molti altri metodi per trasferire un sito da locale a online ma la cosa più importante di tutte, a parte avere versioni aggiornate dei software sul proprio server, è quella di sostituire nel modo corretto i riferimenti al vecchio dominio con il nuovo.

    Se hai ancora problemi prova a rispondere e portare avanti ulteriormente questa conversazione in modo da trovare assieme una soluzione.

    A presto e in bocca al lupo,
    Andrea

Stai visualizzando 6 risposte - dal 1 al 6 (di 6 totali)
  • Il topic ‘pubblicazione sito da locale a remoto’ è chiuso a nuove risposte.