我在localhost上安装了magento 1.9版本,从live server下载了代码。 在管理面板中,我只能看到3菜单的销售,目录和报告。
其他菜单不像系统菜单和其他配置菜单那样可见。
我是磁力新手所以请建议我在哪里可以更改以查看管理面板中的所有菜单。
先谢谢。
答案 0 :(得分:0)
确保您的管理员用户拥有所有模块的权限。检查您的用户组
答案 1 :(得分:0)
您可以从具有完全权限的特定用户创建新用户和登录。在magento root中运行以下代码以创建新用户:
<强> Newuser.php 强>
<?php
$mageFilename = 'app/Mage.php';
if (!file_exists($mageFilename)) {
echo $mageFilename." was not found";
exit;
}
require_once $mageFilename;
Mage::app();
try {
//create new user by providing details below
$user = Mage::getModel('admin/user')
->setData(array(
'username' => 'admin1',
'firstname' => 'John',
'lastname' => 'Doe',
'email' => 'vignesh@securenext.in',
'password' => 'admin123',
'is_active' => 1
))->save();
} catch (Exception $e) {
echo $e->getMessage();
exit;
}
try {
//create new role
$role = Mage::getModel("admin/roles")
->setName('Inchoo')
->setRoleType('G')
->save();
//give "all" privileges to role
Mage::getModel("admin/rules")
->setRoleId($role->getId())
->setResources(array("all"))
->saveRel();
} catch (Mage_Core_Exception $e) {
echo $e->getMessage();
exit;
} catch (Exception $e) {
echo 'Error while saving role.';
exit;
}
try {
//assign user to role
$user->setRoleIds(array($role->getId()))
->setRoleUserId($user->getUserId())
->saveRelations();
} catch (Exception $e) {
echo $e->getMessage();
exit;
}
echo 'Admin User sucessfully created!<br /><br /><b>THIS FILE WILL NOW TRY TO DELETE ITSELF, BUT PLEASE CHECK TO BE SURE!</b>';
@unlink(__FILE__);
?>
答案 2 :(得分:0)
听起来像您需要转到FTP服务器并在以下位置找到文件夹模块:
/ public_html / app / etc / modules
在这里,您必须再次启用禁用的模块->
在您喜欢的记事本编辑器中打开特定的xml-module-file,例如:
Amasty_Base.xml
->找到错误的行
更改false> true,然后保存并将文件上传回服务器。
在所有禁用的文件和空的缓存上重复此操作,然后尝试登录/注销。
让我知道它是如何工作的。