Come cambiare da localhost:8888 a localhost in WordPress

8 ott 2013, 16:34:13
Visualizzazioni: 14.4K
Voti: 0

Ho appena cambiato le porte su MAMP da :8888 a :80 per localhost per configurare un multisite WordPress per lo sviluppo locale. Tuttavia ho diversi siti con installazioni separate nella cartella htdocs che precedentemente usavano localhost:8888 come root.

Ho eseguito queste operazioni nell'ordine:

  1. Aperto wp-config e modificato l'hostname Mysql in define('DB_HOST', 'localhost');
  2. Modificato la tabella options del database cambiando siteurl e home
  3. Svuotato il file .htaccess
  4. Pulito la cache del browser

Nonostante ciò, quando accedo all'indice di localhost vengo ancora reindirizzato a localhost:8888. Sono sicuro che altri abbiano avuto questo problema ma non riesco a trovare una domanda simile.

Curiosamente ho accesso all'admin ma non al front-end.

0
Tutte le risposte alla domanda 1
2

Devi trattare questo esattamente come faresti quando cambi i domini.

La versione breve è:

  1. Devi cambiare l'Indirizzo WordPress e l'Indirizzo del Sito in Impostazioni->Generale. Devi cambiare entrambi

  2. Oppure modifica wp-config.php per alterare gli stessi valori del punto #1. Questa è la soluzione più semplice se hai già perso parte delle funzionalità del sito.

  3. E modificare gli indirizzi hard-coded nel database. Io ho sempre usato Velvet Blues Update Urls per questo.

Il Codex ha un link a uno script di supporto e un processo più lungo di 15 passi. Leggilo attentamente prima di iniziare.

8 ott 2013 16:49:54
Commenti

Ah, capisco. Ho perso l'indirizzo di WordPress ma avrei pensato di poterlo trovare nella tabella delle opzioni. Solo per curiosità, dove viene conservato nel database? Dovrò provare quell'aggiornamento degli URL di Velvet Blues. Grazie ancora una volta :)

mantis mantis
8 ott 2013 16:57:08

Si trova nella tabella delle opzioni. Cerca siteurl e home

s_ha_dum s_ha_dum
8 ott 2013 17:02:41