Centos Magento管理面板无法访问,无错误(服务器挂起后)

Centos Magento管理面板无法访问,无错误(服务器挂起后),centos,magento,Centos,Magento,magento安装所在的服务器崩溃(目前原因未知),后端无法访问。我要么没有错误,要么访问被拒绝。我能够执行密码重置 我试过: 清除浏览器cookie和缓存 清除magento中的会话、tmp和缓存文件夹 使用magento数据库修复工具-未发现任何错误 在admin_users表中手动创建新用户(访问被拒绝) 再次重新启动服务器(万不得已,但仍然没有) 主管理员用户获得一个重定向循环 任何想法都是受欢迎的,我现在被难住了 编辑:我真的在寻找恢复magento管理员登录的方法吗?或者以任何方

magento安装所在的服务器崩溃(目前原因未知),后端无法访问。我要么没有错误,要么访问被拒绝。我能够执行密码重置

我试过:

  • 清除浏览器cookie和缓存
  • 清除magento中的会话、tmp和缓存文件夹
  • 使用magento数据库修复工具-未发现任何错误
  • 在admin_users表中手动创建新用户(访问被拒绝)
  • 再次重新启动服务器(万不得已,但仍然没有)
主管理员用户获得一个重定向循环

任何想法都是受欢迎的,我现在被难住了


编辑:我真的在寻找恢复magento管理员登录的方法吗?或者以任何方式导出数据(而不导出有错误的部分)

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

仔细检查文件
app/etc/local.xml
,其中通常存储了数据库登录名

在安装magento的mysql数据库中,有一个表
core\u config\u data
,如果故意设置不正确,某些路径值可能会干扰使用admin:

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                          |                                | 
+-----------+-------------------------------------------+--------------------------------+

我在这里详细介绍的一个核心magento文件中使用了黑客:

我不得不注释掉“app/code/core/Mage/core/Model/Session/Abstract/Varien.php”中的行: (请注意,这是针对1.6的-查看1.4上发布的建议链接)

第104行也注释掉:

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

似乎是服务器宕机时,会话发生了一些问题,因为新安装也失败了。

Yikes,为什么我觉得这听起来像是服务器漏洞攻击?(服务器重新启动,管理员访问被拒绝)。如果它是真的(你的系统被破坏了),它也会解释为什么你不能再访问它了。默认情况下,Magento不会显示错误。您是否尝试过将Magento置于开发者模式或ini_集(“显示错误”,1);在index.php文件中(找到if块并在其中放入“true | |”以强制执行)?我将从这里开始,看看你是否有任何错误。我重新安装了magento,一个新用户正在访问一个新的mysql模式。同样的问题。后来我发现了一个仍然在该网站上实施的黑客攻击——详情如下。我正在安装一个内部开发服务器,而这恰恰发生在我身上。谢谢你的帮助。
//call_user_func_array('session_set_cookie_params', $cookieParams);