Call to a member function changeStatus() on a non-object in app\code\core\Mage\Catalog\Model\System\Config\Backend\Catalog\Category\Flat.php on line 4

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Евгений Медведев
  • хотел отжать одну лицензию на много магазинлв
  • Группа: Заблокирован
  • Сообщений: 31
  • Регистрация: 25.07.2011

21.03.2013 13:51

Здравствуйте Дмитрий.
Долго искал куда добавить мой вопрос и подумал что здесь подходящее место. Вопрос вот в чем, в версии Magento 1.7.0.2 столкнулся с тем, что не получается включить режим генерации плоских таблиц для категорий и товаров. В чистом, установленном дистрибутиве с пустой базой товаров и категорий эти опции не доступны. После создания категории и товара средствами админкb эти опции так же остались не доступны. После загрузки демо данных от версии 1.6 опция создания плоской таблицы для категорий становится доступной, но она выставлена в NO (при том что в демо данных плоские таблицы импортируются и присутствуют, но в менеджере индексов они не доступны, то есть переиндесацию провести не удается). При попытке поменять статус на YES выдается сообщение об ошибке (из php_errors.log):
"
[21-Mar-2013 11:46:54 UTC] PHP Fatal error: Call to a member function changeStatus() on a non-object in Z:\home\mage17.ru\www\app\code\core\Mage\Catalog\Model\System\Config\Backend\Catalog\Category\Flat.php on line 41
21-Mar-2013 11:46:54 UTC] PHP Stack trace:
[21-Mar-2013 11:46:54 UTC] PHP 1. {main}() Z:\home\mage17.ru\www\index.php:0
[21-Mar-2013 11:46:54 UTC] PHP 2. Mage::run() Z:\home\mage17.ru\www\index.php:87
[21-Mar-2013 11:46:54 UTC] PHP 3. Mage_Core_Model_App->run() Z:\home\mage17.ru\www\app\Mage.php:683
[21-Mar-2013 11:46:54 UTC] PHP 4. Mage_Core_Controller_Varien_Front->dispatch() Z:\home\mage17.ru\www\app\code\core\Mage\Core\Model\App.php:354
[21-Mar-2013 11:46:54 UTC] PHP 5. Mage_Core_Controller_Varien_Router_Standard->match() Z:\home\mage17.ru\www\app\code\core\Mage\Core\Controller\Varien\Front.php:176
[21-Mar-2013 11:46:54 UTC] PHP 6. Mage_Core_Controller_Varien_Action->dispatch() Z:\home\mage17.ru\www\app\code\core\Mage\Core\Controller\Varien\Router\Standard.php:250
[21-Mar-2013 11:46:54 UTC] PHP 7. Mage_Adminhtml_System_ConfigController->saveAction() Z:\home\mage17.ru\www\app\code\core\Mage\Core\Controller\Varien\Action.php:419
[21-Mar-2013 11:46:54 UTC] PHP 8. Mage_Adminhtml_Model_Config_Data->save() Z:\home\mage17.ru\www\app\code\core\Mage\Adminhtml\controllers\System\ConfigController.php:165
[21-Mar-2013 11:46:54 UTC] PHP 9. Mage_Core_Model_Resource_Transaction->save() Z:\home\mage17.ru\www\app\code\core\Mage\Adminhtml\Model\Config\Data.php:206
[21-Mar-2013 11:46:54 UTC] PHP 10. Mage_Core_Model_Abstract->save()
Z:\home\mage17.ru\www\app\code\core\Mage\Core\Model\Resource\Transaction.php:151
[21-Mar-2013 11:46:54 UTC] PHP 11. Mage_Catalog_Model_System_Config_Backend_Catalog_Category_Flat->_afterSave() Z:\home\mage17.ru\www\app\code\core\Mage\Core\Model\Abstract.php:319
"
Это баг, или я что-то упустил?

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

21.03.2013 14:01

Согласно пунктам 18 и 20 правил форума Вы должны сразу в тексте вопроса указать веб-адрес своего магазина на Российской сборке Magento.

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