Press "Enter" to skip to content

Trasferimento wordpress: Devi farti autorizzare per accedere a questa pagina.

Nel tentativo di sveltire la pratica di trasferimento wordpress da un dominio ad un altro, mi sono imbattuto in un problema wp che mi pare ormai classico: “Devi farti autorizzare per accedere a questa pagina” . Il problema si è verificato in quanto per trasferire l’installazione sullo stesso server ho semplicemente duplicato il database e ne ho modificato il table_prefix . Il frontend risulta funzionante non appena modificato il file wp-config , ma l’accesso all’ admin è bloccato. La soluzione nasce da quanto segnalato qui e consiste nel far girare due query :
UPDATE `prefix_usermeta` SET `meta_key` = REPLACE( `meta_key` , ‘wp_’, ‘prefix_’ );
e
UPDATE `newprefix_options` SET `option_name` = ‘newprefix_user_roles’ WHERE `option_name` =’wp_user_roles’;
Oltre a ciò nella table wp-option ho modificato il nome del sito originale con il nuovo ove necessario.

La cosa mi è tornata utile anche per trasferire un dominio da locale a remoto.
Forse ci sono modi migliori, ma visto che ci ho sbattuto la testa già un paio di volte, mi segno la cosa

Eventuali query utili ( giusto da ricordarsi )
UPDATE `newprefix_posts` SET `post_content` = REPLACE( `post_content` , ‘newdomain’, ‘olddomain’ );

Sto verificando in diretta ma mi pare che il tutto finisca proprio così

Be First to Comment

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *


Fatal error: Call to undefined function the_posts_pagination() in /home/espertom/public_html/wp-content/themes/shift/index.php on line 18