Come cambiare da localhost:8888 a localhost in WordPress
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:
- Aperto wp-config e modificato l'hostname Mysql in
define('DB_HOST', 'localhost');
- Modificato la tabella options del database cambiando siteurl e home
- Svuotato il file .htaccess
- 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.
Devi trattare questo esattamente come faresti quando cambi i domini.
La versione breve è:
Devi cambiare l'Indirizzo WordPress e l'Indirizzo del Sito in Impostazioni->Generale. Devi cambiare entrambi
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.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.

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 :)
