sql >> Databáze >  >> RDS >> Mysql

Mangento na localhost ukazuje na online stránku

Změnili jste nastavení základní adresy URL v databázi Magento a stále přechází na staré základní adresy URL. Spustili jste Magento jednou, než jste je změnili, a to uložilo starou konfiguraci do mezipaměti a nyní jste uzamčeni na starém webu.

Pro Linux změňte svou adresářovou strukturu var/ na chmod -R 777. Nemáte tam oprávnění k zápisu a Magento vytvořilo mezipaměť v /tmp, kterou někam potřebovalo k zápisu souborů mezipaměti. Konfigurační nastavení je uloženo v mezipaměti a nebude je znovu číst, dokud nebude mezipaměť ve správném umístění adresáře. Pokud jsou ve var/cache podadresáře, odstraňte je všechny. Možná budete muset hledat /tmp/*/var/cache a smazat je také.

Edit:Totéž platí pro Mac a Windows, pokud jste změnili databázi a vidíte změny provedené v phpMyAdmin, ručně jste vyčistili podadresáře var/cache, restartovali Apache a systém stále přesměrovává, na začátku měl chybnou konfiguraci, která zapsala Magentovu mezipaměť jinam. Proto je to trvalé. Na Macu a Linuxu to obvykle vymaže restart počítače, protože po restartu operačního systému provádí úklid ve svých dočasných složkách.

Zde jsou snímky obrazovky systému /tmp Magento cache úložiště v akci na linuxovém serveru se špatnými oprávněními k souboru.

Věnujte pozornost hornímu adresnímu řádku na obou obrázcích...

A zde je vaše skrytá mezipaměť, která vám způsobuje potíže.



  1. hromadné vložení z Javy do Oracle

  2. Oracle Uživatelsky definovaný typ uvnitř definice balíčku

  3. kolikrát volaná funkce pl/sql?

  4. MariaDB SCHEMA() Vysvětleno