2012-04-22 62 views
4

一个magento安装的服务器崩溃了(当前原因未知),现在后端无法访问。我要么没有错误,要么拒绝访问。我可以预设密码重置。Magento管理员面板无法访问,没有错误(服务器挂起后)

我曾尝试:

  • 清除浏览器Cookie和缓存
  • 使用Magento的数据库修复工具清除会话,tmp和缓存文件夹在Magento
  • - 没有发现错误
  • 在admin_users表中手动创建一个新用户(这会导致访问被拒绝)
  • 重新启动服务器(最后一招,但仍然没有)

主管理员用户获取重定向循环。

任何想法,欢迎,我现在难倒。

编辑:我真的以任何方式恢复magento管理员登录?或通过任何方式导出数据(无需导出窃听部分)

+0

哎呀,为什么这听起来像一个服务器利用我? (服务器重新启动,管理员访问被拒绝)。如果它的真实性(即你的系统受到损害),它也将解释你为什么不能再访问它。 – Ozzy 2012-04-22 23:10:56

+0

默认情况下,Magento不显示错误。你有没有尝试把你的Magento进入开发者模式或ini_set('display_errors',1);在你的index.php文件中(找到if块,然后在里面放一个“true ||”来强制它)?我会从那里开始,看看你是否有任何错误。 – 2012-04-23 12:50:45

回答

3

我都采用了黑客中的一个核心magento文件在这里详细:http://blog.chapagain.com.np/magento-admin-login-problem/

我不得不注释掉“app/code/core/Mage/Core/Model/Session/Abstract/Varien.php”中的行: (请注意这是1.6 - 检查链接张贴在咨询1.4)

$cookieParams = array(
    'lifetime' => $cookie->getLifetime(), 
    'path'  => $cookie->getPath()//, 
    //'domain' => $cookie->getConfigDomain(), 
    //'secure' => $cookie->isSecure(), 
    //'httponly' => $cookie->getHttponly() 
); 

还行104注释掉:

//call_user_func_array('session_set_cookie_params', $cookieParams); 

这似乎是当服务器关闭出事了会议,为新的安装也失败了。

+0

我正在建立一个内部开发服务器,而这恰好发生在我身上。感谢您的黑客。 – 2013-03-05 01:29:56

1

您可以通过cPanel或mysqldump通过SSH访问执行数据库备份来获取数据。您的托管服务提供商应该能够帮助您。此外,你可以从你的Magento安装版本解压缩管理文件。将它下载到您的计算机并解压缩安装...然后重新压缩文件夹app/design/adminhtml ...在适当位置上传并解压缩到您的网站上,这将重新安装PHP页面。

仔细检查文件app/etc/local.xml这通常有数据库登录存储在它。

MySQL数据库为您的Magento安装里面,有表core_config_data,并在其中,一些路径值可能与使用管理,如果故意设置不当的干扰:

mysql> select config_id, path, left(value,30) from core_config_data WHERE path LIKE '%admin%'; 
+-----------+-------------------------------------------+--------------------------------+ 
| config_id | path          | left(value,30)     | 
+-----------+-------------------------------------------+--------------------------------+ 
|  50 | dev/translate_inline/active_admin   | 0        | 
|  220 | web/secure/use_in_adminhtml    | 0        | 
|  687 | admin/startup/page      | catalog/products    | 
|  690 | admin/security/use_form_key    | 0        | 
|  691 | admin/security/use_case_sensitive_login | 1        | 
|  692 | admin/security/session_cookie_lifetime | 36000       | 
|  745 | admin/url/use_custom      | 0        | 
|  746 | admin/url/custom       |        | 
+-----------+-------------------------------------------+--------------------------------+ 
+0

我重新安装了一个新用户访问新的mysql模式的magento。同样的问题。之后我发现了一个仍然在网站上实施的黑客攻击 - 详情如下。 – 2012-04-25 10:51:07

相关问题