Stai visitando l'archivio per 2019 Gennaio.

Trasferimento sito wordpress da gov a edu

27 Gennaio 2019 in Videotutorial, Wordpress

Migrazione gov - edu

Di seguito le operazioni da effettuare per trasferire il sito costruito con wordpress da un dominio gov.it ad uno edu.it

In pratica sono le stesse operazioni che si fanno in caso di trasferimento dei contenuti da uno spazio hosting ad un altro. Ecco le operazioni da effettuare in caso di sito hostato in uno spazio Aruba. Per gli atri provider le procedure sono sostanzialmente le stesse, può essere che ci siano delle piccole differenze:

Trasferisco il database

  1. collegati a https://mysql.aruba.it con i dati del db vecchio ed esporta il db. Troverai 5 database denominati Sqlxxxxxxx_1, Sqlxxxxxx_2, Sqlxxxxxx_3, Sqlxxxxxx_4, Sqlxxxxxx_5. Dovrai scegliere il database dove è stata installata l’istanza di WordPress che ti interessa, esportare e salvare sul tuo pc un file chiamato SqlXXXXXX.sql
  2. apri il file con un editor di testo minimale (notepad, notepad++ in ambiente windows; gedit o altro in ambiente linux) e con la funzione “trova e sostituisci” cambia tutte le occorrenze tuosito.gov.it -> tuosito.edu.it. Salva nello stesso formato (sql)
    1. i più temerari che usano linux possono fare questa operazione anche da linea di comando digitando in un terminale questo comando:
      sed -i  ‘s/tuosito.gov.it/tuosito.edu.it/g’ SqlXXXXXX.sql
  3. collegati a https://mysql.aruba.it con i dati del db nuovo e importa il db: dovrai caricare il file che hai appena modificato

Trasferisco i dati

  1. con un programma come Filezilla scarica in locale tutto il contenuto dello spazio hosting (le cartelle wp-admin, wp-content, wp-includes, avcp e file relativi)
  2. modifica nel file config.php i riferimenti al db mettendo il nome, la password e l’host del nuovo
  3. sempre con Filezilla carica tutto nel nuovo spazio web
  4. incrocia le dita e vai al nuovo indirizzo www.tuosito.edu.it

Imposto un reindirizzamento da gov verso edu

Se tutto funziona correttamente devi fare in modo che chi si reca all’indirizzo gov.it venga mandato automaticamente a edu.it. Modifica il file .htaccess che si trova nella root dello spazio gov.it scrivendo queste righe:

# Redirect
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tusito.gov.it [NC,OR] RewriteCond %{HTTP_HOST} ^www.tuosito.gov.it [NC] RewriteRule ^(.*)$ http://tuosito.edu.it/$1 [L,R=301,NC] </IfModule>
# END Redirect

Piccoli aggiustamenti

Nel nuovo spazio web offerto da Aruba ci sarà sicuramente php7. Se usi pasw2015 è quindi necessario sostituire il tema che stai usando con una nuova versione. Trovi le indicazioni su come procedere qui

Le stesse operazioni sono descritte in un video tutorial realizzato da Alberto Ardizzone:

Versione pasw2015 per php7

26 Gennaio 2019 in Wordpress

Il passaggio del dominio da gov a edu è l’occasione anche per aggiornare le versioni di php presenti nell’hosting che viene offerto. La versione pasw2015 presenta un errore con php7.

Marco Milesi propone una versione di testing del tema pasw2015 che è possibile scaricare e provare nel proprio sito.

Già qualcuno ha provato ad utilizzare questa versione che per ora non ha dato problemi. Per chi avesse quindi necessità ecco le istruzioni:

  • scarica il pacchetto da questo indirizzo http://mmilesi.ml/pasw2015.zip
  • caricalo via ftp nello spazio web sostituendo il tema in uso (si trova nella cartella /wp-content/themes)
  • comparirà un messaggio indicante di installare, e poi attivare, un nuovo plugin: “GitHub updater”.
  • Verifica che il tutto vada a buon fine, ovvero che al termine il messaggio scompaia e che il plugin risulti effettivamente installato nella lista dei plugin

Aggiornamento 27 gennaio 2019

È necessario fare due correzioni:

  • nel file contenuto in wp-content/themes/pasw2015/include/widget.php alla linea 433 e 435 si dovranno inserire gli apici.
    Riga 433 da if (function_exists(Is_Circolare_per_User)) a if (function_exists(‘Is_Circolare_per_User’))
    riga 435 da if (function_exists(gcg_Is_Circolare_per_User)) a if (function_exists(‘gcg_Is_Circolare_per_User’))
  • il passaggio a php7 evidenzia un problema nel plugin AVCP da correggere in questo modo
    nel file contenuto in wp-content/plugins/avcp/tablegen.php alla riga 23
    riga 23 da query_posts( array( ‘post_type’ => ‘avcp’, ‘orderby’ => date, ‘order’ => DESC, ‘posts_per_page’ => -1, ‘annirif’ => $anno) ); a query_posts( array( ‘post_type’ => ‘avcp’, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘posts_per_page’ => -1, ‘annirif’ => $anno) );

Aggiornamento 24 giugno 2019
Anche nel plugin Amministrazione Aperta di Marco Milesi occorre apportare la stessa modifica digitando gli apici a date e DESC:
nel file contenuto in wp-content/plugins/amministrazione-aperta/tablegen.php riga 80
da query_posts( array( ‘post_type’ => $tipo, ‘orderby’ => date, ‘order’ => DESC, ‘posts_per_page’ => -1 ) );
a query_posts( array( ‘post_type’ => $tipo, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘posts_per_page’ => -1 ) );

Correzione-riga

Allegati

Vai alla barra degli strumenti