cancel
Showing results for 
Search instead for 
Did you mean: 

Не создается новая роль администратора

Не создается новая роль администратора

Невозможно создать или отредактировать существующую роль администратора.
При попытке выдает ошибку:

( ! ) 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

 

16 REPLIES 16

Re: Не создается новая роль администратора

Попробуйте с отключённой компиляцией


ET Web Solutions
extensions, custom work, support

Re: Не создается новая роль администратора

Спасибо но не работает( 

( ! ) 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

Re: Не создается новая роль администратора

Раз проблема не исчезла с отключением компиляции, значит проблему надо поискать подольше.

Ваша ошибка говорит, что вызывается хелпер модуля, который или отключен или ещё не подключён на момент вызова.

 

Найдите модуль, содержащий в названии Less и отключите его на время. Посмотрите, что получится.

Если проблема не исчезнет, надо уже смотреть макеты/шаблоны/блоки, отслеживать вызов хелпера проблемного и искать причину.


ET Web Solutions
extensions, custom work, support

Re: Не создается новая роль администратора

Я искал ошибку в файлах по запросу "Less", но толку мало, у меня тема Elara
Она дублирует некоторые настройки и файлы в папку local, а в папке core все с стандартной magento 1.9 на которой у меня права работают.
Как Вы думаете может быть причина в том, что мой админ имеет role_id и user_id не 1?
http://www.ex.ua/954313006207


Re: Не создается новая роль администратора


@YuraBz wrote:

Я искал ошибку в файлах по запросу "Less", но толку мало, у меня тема Elara
Она дублирует некоторые настройки и файлы в папку local, а в папке core все с стандартной magento 1.9 на которой у меня права работают.


Вот в local и стоит поискать. Вызов может быть как в шаблонах, так и в модулях.

 


@YuraBz wrote:

Как Вы думаете может быть причина в том, что мой админ имеет role_id и user_id не 1?
http://www.ex.ua/954313006207



Очень маловероятно. Ошибка на это никак не указывает.

ET Web Solutions
extensions, custom work, support

Re: Не создается новая роль администратора

Вообще то класса 

Mage_Less_Helper_Data

в Мадженто 1.9 в дистрибутиве нет (посмотрите каталог app/code/core/Mage. Там нет директории Less). Уточните о каком функционале идет речь. Возможно у вас прописан модуль в настройках, которого в природе не существует.

Re: Не создается новая роль администратора


@Anonymous wrote:

Вообще то класса 

Mage_Less_Helper_Data

в Мадженто 1.9 в дистрибутиве нет (посмотрите каталог app/code/core/Mage. Там нет директории Less). Уточните о каком функционале идет речь. Возможно у вас прописан модуль в настройках, которого в природе не существует.


 

Именно это я пытался сказать выше - надо искать сторонний модуль. А если его нет, то где-то есть остатки его вызова.


ET Web Solutions
extensions, custom work, support

Re: Не создается новая роль администратора

Спасибо. Так и есть, в папке public_html/app/code/Mage -нет ничего похожего на этот модуль.

Зато в есть папка public_html/app/code/local/IcoTheme я нашел "Less"

Но я никак не допру где искать эту ошибку и как заставить Magento при операции по редактированию существующей роли или создании новой не ссылаться на этот "Less" или сделать его рабочим если как я понял он должен делать то же самое ?

 

p.s. попытался поиграть с папкой "Less", -сайт упал, не хватает мне навыков в magento..

 

Re: Не создается новая роль администратора

Судя по трассировке ошибке предполагалось, что этот самый Less будет лежать в папке app/code/local/Mage. Попробуйте перенести его туда.