Невозможно создать или отредактировать существующую роль администратора.
При попытке выдает ошибку:
( ! ) Fatal error: Class 'Mage_Less_Helper_Data' not found in /home/cxxxxsxk/public_html/app/Mage.php on line 547 Call Stack # Time Memory Function Location 1 0.0001 243912 {main}( ) .../index.php:0 2 0.0065 5799048 Mage::run( ) .../index.php:83 3 0.0075 5813904 Mage_Core_Model_App->run( ) .../Mage.php:684 4 0.1151 6239280 Mage_Core_Controller_Varien_Front->dispatch( ) .../__default.php:21084 5 0.1202 6261504 Mage_Core_Controller_Varien_Router_Standard->match( ) .../__default.php:18256 6 0.1255 6326912 Mage_Core_Controller_Varien_Action->dispatch( ) .../__default.php:18726 7 0.2622 11421104 Mage_Adminhtml_Permissions_RoleController->editRoleAction( ) .../__default.php:14272 8 0.2635 11452128 Mage_Adminhtml_Permissions_RoleController->_initAction( ) .../RoleController.php:105 9 0.2635 11452176 Mage_Adminhtml_Controller_Action->loadLayout( ) .../RoleController.php:44 10 0.2635 11452464 Mage_Core_Controller_Varien_Action->loadLayout( ) .../Mage_Adminhtml_Controller_Action.php:275 11 0.3170 11505304 Mage_Core_Controller_Varien_Action->generateLayoutBlocks( ) .../__default.php:14123 12 0.3171 11505840 Mage_Core_Model_Layout->generateBlocks( ) .../__default.php:14198 13 0.3772 13128584 Mage_Core_Model_Layout->generateBlocks( ) .../__default.php:28214 14 0.3772 13129368 Mage_Core_Model_Layout->_generateBlock( ) .../__default.php:28209 15 0.3772 13129664 Mage_Core_Model_Layout->addBlock( ) .../__default.php:28243 16 0.3772 13129664 Mage_Core_Model_Layout->createBlock( ) .../__default.php:28476 17 0.3799 13281336 Mage_Core_Block_Abstract->setLayout( ) .../__default.php:28460 18 0.3801 13281568 Mage_Adminhtml_Block_Permissions_Editroles->_prepareLayout( ) .../__default.php:1987 19 0.4140 13690928 Mage_Core_Model_Layout->createBlock( ) .../Mage_Adminhtml_Block_Permissions_Editroles.php:42 20 0.4140 13691064 Mage_Core_Model_Layout->_getBlockInstance( ) .../__default.php:28441 21 0.4161 13764728 Mage_Adminhtml_Block_Permissions_Tab_Rolesedit->__construct( ) .../__default.php:28495 22 0.4165 13766416 Mage_Admin_Model_Roles->getResourcesList( ) .../Mage_Adminhtml_Block_Permissions_Tab_Rolesedit.php:96 23 0.4165 13766680 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:102 24 0.4197 13790216 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:175 25 0.4199 13791784 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:175 26 0.4204 13793248 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:175 27 0.4207 13794744 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:175 28 0.4865 14209072 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Mage_Admin_Model_Roles.php:175 29 0.4865 14209240 Mage::helper( ) .../Mage_Admin_Model_Roles.php:160
Попробуйте с отключённой компиляцией
Спасибо но не работает(
( ! ) Fatal error: Class 'Mage_Less_Helper_Data' not found in /home/xcskrmsk/public_html/app/Mage.php on line 547 Call Stack # Time Memory Function Location 1 0.0002 243992 {main}( ) .../index.php:0 2 0.0012 277904 Mage::run( ) .../index.php:83 3 0.0036 470528 Mage_Core_Model_App->run( ) .../Mage.php:684 4 0.0429 2186312 Mage_Core_Controller_Varien_Front->dispatch( ) .../App.php:365 5 0.0494 2274080 Mage_Core_Controller_Varien_Router_Standard->match( ) .../Front.php:172 6 0.0556 2413952 Mage_Core_Controller_Varien_Action->dispatch( ) .../Standard.php:254 7 0.1429 7856032 Mage_Adminhtml_Permissions_RoleController->editRoleAction( ) .../Action.php:418 8 0.1444 7887056 Mage_Adminhtml_Permissions_RoleController->_initAction( ) .../RoleController.php:105 9 0.1444 7887104 Mage_Adminhtml_Controller_Action->loadLayout( ) .../RoleController.php:44 10 0.1444 7887392 Mage_Core_Controller_Varien_Action->loadLayout( ) .../Action.php:275 11 0.1742 7940232 Mage_Core_Controller_Varien_Action->generateLayoutBlocks( ) .../Action.php:269 12 0.1744 7940768 Mage_Core_Model_Layout->generateBlocks( ) .../Action.php:344 13 0.2114 9869976 Mage_Core_Model_Layout->generateBlocks( ) .../Layout.php:210 14 0.2114 9870760 Mage_Core_Model_Layout->_generateBlock( ) .../Layout.php:205 15 0.2114 9871056 Mage_Core_Model_Layout->addBlock( ) .../Layout.php:239 16 0.2114 9871056 Mage_Core_Model_Layout->createBlock( ) .../Layout.php:472 17 0.2314 10021488 Mage_Core_Block_Abstract->setLayout( ) .../Layout.php:456 18 0.2317 10021720 Mage_Adminhtml_Block_Permissions_Editroles->_prepareLayout( ) .../Abstract.php:293 19 0.2519 10428232 Mage_Core_Model_Layout->createBlock( ) .../Editroles.php:42 20 0.2519 10428368 Mage_Core_Model_Layout->_getBlockInstance( ) .../Layout.php:437 21 0.2538 10501648 Mage_Adminhtml_Block_Permissions_Tab_Rolesedit->__construct( ) .../Layout.php:491 22 0.2541 10503264 Mage_Admin_Model_Roles->getResourcesList( ) .../Rolesedit.php:96 23 0.2541 10503528 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:102 24 0.2570 10527064 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:175 25 0.2572 10528632 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:175 26 0.2574 10530096 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:175 27 0.2576 10531592 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:175 28 0.3089 11051112 Mage_Admin_Model_Roles->_buildResourcesArray( ) .../Roles.php:175 29 0.3089 11051280 Mage::helper( ) .../Roles.php:160
Раз проблема не исчезла с отключением компиляции, значит проблему надо поискать подольше.
Ваша ошибка говорит, что вызывается хелпер модуля, который или отключен или ещё не подключён на момент вызова.
Найдите модуль, содержащий в названии Less и отключите его на время. Посмотрите, что получится.
Если проблема не исчезнет, надо уже смотреть макеты/шаблоны/блоки, отслеживать вызов хелпера проблемного и искать причину.
Я искал ошибку в файлах по запросу "Less", но толку мало, у меня тема Elara
Она дублирует некоторые настройки и файлы в папку local, а в папке core все с стандартной magento 1.9 на которой у меня права работают.
Как Вы думаете может быть причина в том, что мой админ имеет role_id и user_id не 1?
http://www.ex.ua/954313006207
@YuraBz wrote:Я искал ошибку в файлах по запросу "Less", но толку мало, у меня тема Elara
Она дублирует некоторые настройки и файлы в папку local, а в папке core все с стандартной magento 1.9 на которой у меня права работают.
Вот в local и стоит поискать. Вызов может быть как в шаблонах, так и в модулях.
Очень маловероятно. Ошибка на это никак не указывает.
@YuraBz wrote:Как Вы думаете может быть причина в том, что мой админ имеет role_id и user_id не 1?
http://www.ex.ua/954313006207
Вообще то класса
Mage_Less_Helper_Data
в Мадженто 1.9 в дистрибутиве нет (посмотрите каталог app/code/core/Mage. Там нет директории Less). Уточните о каком функционале идет речь. Возможно у вас прописан модуль в настройках, которого в природе не существует.
@Anonymous wrote:Вообще то класса
Mage_Less_Helper_Data
в Мадженто 1.9 в дистрибутиве нет (посмотрите каталог app/code/core/Mage. Там нет директории Less). Уточните о каком функционале идет речь. Возможно у вас прописан модуль в настройках, которого в природе не существует.
Именно это я пытался сказать выше - надо искать сторонний модуль. А если его нет, то где-то есть остатки его вызова.
Спасибо. Так и есть, в папке public_html/app/code/Mage -нет ничего похожего на этот модуль.
Зато в есть папка public_html/app/code/local/IcoTheme я нашел "Less"
Но я никак не допру где искать эту ошибку и как заставить Magento при операции по редактированию существующей роли или создании новой не ссылаться на этот "Less" или сделать его рабочим если как я понял он должен делать то же самое ?
p.s. попытался поиграть с папкой "Less", -сайт упал, не хватает мне навыков в magento..
Судя по трассировке ошибке предполагалось, что этот самый Less будет лежать в папке app/code/local/Mage. Попробуйте перенести его туда.