Mysql
 sql >> Database >  >> RDS >> Mysql

Mangento su localhost punta al sito online

Modificate le impostazioni dell'URL di base nel database Magento e continuerà a passare ai vecchi URL di base. Hai avviato Magento una volta prima di modificarli e ha memorizzato nella cache la vecchia configurazione e ora sei bloccato sul vecchio sito.

Per Linux, cambia la struttura della tua directory var/ in chmod -R 777. Non hai i permessi di scrittura lì e Magento ha stabilito una cache in /tmp poiché aveva bisogno di un posto dove scrivere i file della cache. Ha memorizzato nella cache le impostazioni di configurazione e non le rileggerà fino a quando la cache non sarà nella giusta posizione della directory. Se sono presenti sottodirectory in var/cache, eliminale tutte. Potrebbe essere necessario cercare /tmp/*/var/cache ed eliminare anche quelli.

Modifica:lo stesso vale per Mac e Windows, se hai cambiato il database e puoi vedere le modifiche apportate in phpMyAdmin, hai ripulito manualmente le tue sottodirectory var/cache, dato il riavvio di Apache e il sistema sta ancora reindirizzando, tu all'inizio, aveva una configurazione errata che scriveva la cache di Magento altrove. Ecco perché è persistente. Di solito un riavvio della macchina lo cancellerà su Mac e Linux mentre fanno le pulizie nelle loro cartelle temporanee al riavvio del sistema operativo.

Ecco gli screenshot del sistema /tmp Archiviazione della cache Magento in azione su un server Linux con autorizzazioni file non valide.

Fai attenzione alla barra degli indirizzi in alto in entrambe le immagini...

Ed ecco la tua cache nascosta che ti sta causando difficoltà.