Я записал ветку "request_processors" в неправильное место файла app/etc/local.xml и получил сбой "Invalid argument supplied for foreach"

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Илья Селезнев
  • Группа: Клиент
  • Сообщений: 3
  • Регистрация: 02.04.2015

03.04.2015 18:45

После выполнения http://magento-forum.ru/topic/1953/ на этапе добавления в local.xml

<request_processors>
<rm>Df_PageCache_Model_Processor</rm>
</request_processors>

перестал работать сайт. Выдается:

Warning: Invalid argument supplied for foreach() in /var/www/magento/app/code/core/Mage/Adminhtml/controllers/CacheController.php on line 104

#0 /var/www/magento/app/code/core/Mage/Adminhtml/controllers/CacheController.php(104): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 104, Array)
#1 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_CacheController->massDisableAction()
#2 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('massDisable')
#3 /var/www/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#4 /var/www/magento/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#5 /var/www/magento/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#6 /var/www/magento/index.php(87): Mage::run('', 'store')
#7 {main}

Что делать?

Local.xml в части cache выглядит так:
<cache>
<backend>apc</backend>
<request_processors>
<rm>Df_PageCache_Model_Processor</rm>
</request_processors>
</cache>

Уточнение ...

Перестала работать админка.

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

03.04.2015 23:04

Надо качественнее читать пункт 5 инструкции по настройке модуля «Полностраничное кэширование»

Поделиться темой: