Un altro sviluppatore ha creato un sito Web WordPress sul suo computer locale. Quindi ha migrato l'intera installazione su un server. Naturalmente, tutti i collegamenti in sql erano impostati su localhost:8888
. Ho quindi eseguito un aggiornamento SQL per correggere i collegamenti in modo che indicassero il dominio corretto (che al momento è un collegamento ipaddress/~username
). Ho ricontrollato il mio lavoro e tutto sembra corretto.WordPress collega tutti i reindirizzamenti al doppio URL
UPDATE wp_options SET option_value = replace(option_value, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_options SET option_value = replace(option_value, 'feed://www.olddomain.com', 'feed://newdomain.com');
UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com','http://newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');
Ho usato quella codifica, ma con le informazioni appropriate sul dominio.
Quindi ora ecco cosa sta succedendo.
Ogni volta che vado in homepage, funziona, ma le immagini non vengono visualizzate. poi clicco su un link, o viaggio verso il wp-admin, e mostra l'url due volte nella urlbar. così si va a qualcosa di simile:
http://newdomain.com/~user/http://newdomain.com/~user/post-name-blah-blah-blah
il file .htaccess
è tutto di default,
Che cosa potrebbe causare ogni (se WordPress è in una sottodirectory dovrebbe avere una regola di riscrittura per quella invece di /?) link sul sito per andare allo stesso url due volte, se nessuno di loro è elencato così in SQL?
UPDATE:
Va bene, così ho cancellato l'intero database e di reset che, e poi il sito funziona bene. ovviamente questo significa che perdo tutti i miei contenuti. Sto indovinando ho rovinato la query sql da qualche parte lungo la linea. Ma non riesco a trovare da nessuna parte che abbia due URL, o addirittura lo causerebbe. Altri aggiornamenti arrivano mentre scopro il mio problema.
Hai salvato il mio giorno –