Mysql
 sql >> база данни >  >> RDS >> Mysql

Mangento на localhost сочи към онлайн сайт

Променихте настройките на основния си URL адрес в базата данни на Magento и той все още отива към старите основни URL адреси. Стартирахте Magento веднъж, преди да ги промените и той кешира старата конфигурация и сега сте заключени към стария сайт.

За Linux променете структурата на вашата var/ директория на chmod -R 777. Нямате права за запис там и Magento е създал кеш в /tmp, тъй като трябваше някъде да запише кеш файловете. Той кешира настройките на конфигурацията и няма да ги прочете отново, докато кешът не е в правилното местоположение на директорията. Ако има поддиректории във var/cache, изтрийте ги всички. Може да се наложи да потърсите /tmp/*/var/cache и да изтриете и тях.

Редактиране:Същото важи за Mac и Windows, ако сте променили базата данни и можете да видите направените промени в phpMyAdmin, ръчно сте изчистили вашите поддиректории var/cache, рестартирате Apache и системата все още пренасочва, вие в началото имаше грешна конфигурация, която записа кеша на Magento другаде. Ето защо е упорит. Обикновено рестартирането на машината ще я изчисти на Mac и Linux, тъй като те извършват почистване на своите временни папки, когато ОС се рестартира.

Ето екранни снимки на системата /tmp Кеш паметта на Magento в действие на Linux сървър с лоши разрешения за файлове.

Обърнете внимание на горната адресна лента и на двете изображения...

И ето вашият скрит кеш, който ви създава затруднения.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL заявката не показва очаквания резултат

  2. Колко по-бърз е MyISAM в сравнение с InnoDB?

  3. Как да поправите MySQL JDBC 08001 грешка при свързване с база данни

  4. Преобразувайте varchar(40) в колона datetime

  5. Създаване и свързване на таблици в MySQL заявка