如何用现有的旧数据库运行joomla网站?

时间:2012-09-29 07:16:25

标签: php joomla

我已完成以前创建的joomla网站的数据库备份。但我不知道管理员用户名和密码。我已成功导入旧数据库,并已在configuration.php中编辑了用户,密码,数据库名称等必要的详细信息,但我仍然收到此错误:

数据库错误:无法连接到数据库:无法连接到MySQL。

var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $db = 'old_databasename';
var $dbprefix = 'jos_'; 

我想让这个joomla网站运行,这是否可能?

1 个答案:

答案 0 :(得分:0)

如果您备份的数据库来自旧版本的Joomla,例如1.5,并且您正在尝试将其用于Joomla 2.5网站,那么它将无法正常工作,但是我不确定它是否会导致错误你在问题中描述过。

我不确定您是否故意没有在您的问题中添加密码变量,但请确保您已在config.php中填写

目前,您不需要管理员用户名和密码。您的首要任务是让网站正常运行。完成此操作后,安装您在以前网站上使用的任何Joomla版本的全新副本,配置管理员详细信息,然后执行以下操作:

  1. 打开phpMyAdmin,转到新网站的#__users表。
  2. 复制管理员帐户的所有详细信息。
  3. 转到旧网站的#__users表,并覆盖所有详细信息。
  4. 转到您创建的新网站的管理员后端,并尝试使用您为新网站选择的用户名和密码登录。
  5. 然而如前所述,您的首要任务是防止MySQL错误并让您的旧网站正常工作。

    希望这有帮助