【问题标题】:Get database access via Joomla dashboard通过 Joomla 仪表板获取数据库访问权限
【发布时间】:2018-08-02 01:59:00
【问题描述】:

我已获得对 Joomla 站点的管理员级别访问权限,是否可以通过仪表板查看数据库密码?它是 3.6.5 版本。

我可以在全局配置菜单中看到所有数据库设置,但它隐藏了密码。

我以前从未使用过 Joomla,我希望将所有内容转移到 Wordpress 设置中。这可以通过插件完成,但需要数据库详细信息。

【问题讨论】:

  • 据我所知,密码存储在 www 文件夹根目录的 configuration.php 中。因此,如果您有 ftp 访问权限:打开该文件并检查所有设置。

标签: joomla


【解决方案1】:

Joomla 存储数据库密码的唯一位置是站点根目录中的configuration.php 文件。该文件不应从网络浏览器访问,并且出于安全考虑,Joomla 不提供显示配置文件内容的方法。

但是,有一些选项可以获取相关凭据:

  1. 获取凭据的最佳方法是询问管理员 网站。如果他想让你做你所说的工作, (s)他会很乐意给你的。

  2. 下一个最佳选择是通过以下方式访问 Web 服务器的文件系统 SSH 或 (S)FTP 并查看 configuration.php 文件。

  3. 最不推荐的选项是安装文件管理器 Joomla 网站上的组件,它允许您访问 使用浏览器的文件系统。您会在 Joomla Extension Directory.

【讨论】:

  • 感谢您的帮助,但我设法得到了它(请参阅我的回答)。之前的开发人员已经离开,除了管理员帐户之外,没有人可以访问详细信息。一场彻头彻尾的噩梦!
【解决方案2】:

双手绑住我设法得到它......这个理论以前适用于Wordpress,所以我做了同样的事情。我设法通过备份站点并下载文件来访问 configuration.php 文件。

我使用了EJB,由于上传限制太小,它是唯一可以安装的扩展程序(我也没有访问权限!!!)。我排除了除配置文件之外的所有目录和文件,以确保备份尽可能小。然后它会在文件中显示密码。

然后,我能够将所有数据从 Joomla 迁移到 Wordpress,并附上详细信息。任务完成。

【讨论】:

    【解决方案3】:

    请使用此代码查看您的数据库的密码。 您可以将其打印在您的编码文件中。

    $config = JFactory::getConfig();
    $password = $config->get('password');
    
    echo $password;
    

    谢谢。

    【讨论】:

      猜你喜欢
      • 2015-08-04
      • 1970-01-01
      • 2021-06-23
      • 2016-09-14
      • 2013-06-28
      • 2016-03-06
      • 2018-04-15
      • 2013-07-31
      • 2016-01-04
      相关资源
      最近更新 更多