Если у вас нет необходимых прав доступа к папкам var/
, Magento может записать информацию о своем кэше в папку system /tmp
.
Это может привести к ситуации, когда вы изменили базовые URL в базе данных Magento, очистили кеш (ручное удаление всех папок mage-?? в var/cache
), (очистили кэш APC, если вы запускаете кэш кода операции), (вручную отключил компилятор (1.4.xx и более поздние версии)), и система по-прежнему ищет оригинальный сайт.
Большинство людей, владеющих собственным сервером, обнаруживают, что сайт волшебным образом начинает работать после исправления, очистки и сброса разрешений, а затем перезагрузки сервера. Перезагрузка сервера очищает /tmp
файлов кэша Magento, и Magento наконец начинает искать свою собственную конфигурацию, чтобы найти, где он находится.
Снимки экрана в действии ...
Каталог Magento находится в /tmp
...
![The Magento directory found in /tmp](https://i.stack.imgur.com/AqlKe.png)
И кеш, живущий в этом каталоге. Запишите путь -> /tmp/magento/var/cache
![Magento Cache subdirectories...](https://i.stack.imgur.com/Wfhb0.png)
Чтобы найти этот неуместный каталог кэша, если вы можете установить n98-magerun
, используйте команду n98-magerun.phar sys:info
, чтобы получить список основных сведений о системе с одним элементом Cache Directory
location.