xampp localhost上的Drupal站点更新

时间:2014-05-06 12:36:25

标签: php mysql drupal xampp localhost

我有一个托管的drupal网站(在压缩文件夹中)。我希望使用XAMPP在localhost上复制它。 我已经解压缩了网站文件夹(即“myFolderName”)并将其复制到C:/xampp/htdocs

但是当我输入localhost/myFolderName时,它会给出

Site off-line
The site is currently not available due to technical problems. Please try again 
later. Thank you for your understanding.....
The mysql error was: Access denied for user 'newdb'@'localhost' (using password: YES)"

为了解决这个问题,我检查了settings.php文件,它有$db_url = 'mysql://newdb:mypass@localhost/newdb;

所以我尝试在新创建的数据库newdb上创建一个名为mypass的新用户,密码为newdb。但是如何导入数据库并删除上面列出的错误?

我在myFolderName文件夹中搜索了.sql个文件,在xampp中没有要导入的文件。

我有托管网站的mysql用户和密码,当我远程登录(在ubuntu上使用ssh)时,我看到一些数据库和许多表,但我无法在myFolderName文件夹中找到它们。

我只想更改一些图片,添加一些链接和段落以及一些php脚本到我的网站,首先在localhost上尝试它,然后直接在托管的drupal网站上进行。

此外,托管的drupal界面(在aws.amazon.com上)不允许更改我网站的某些部分,因为原始托管网站是使用硬编码的html和其他脚本以及drupal编辑制作的。

请帮助我,因为我是drupal的新手,想要使用html和php代码而不是drupal接口更改我的localhost(XAMPP)。

1 个答案:

答案 0 :(得分:0)

最后,自己找到了!

我使用了mysqldump -u newdb -p newdb > mydatabasefile.sql 第一个" newdb"是我的用户名和" newdb"的第二个实例;是我的数据库名称。 它提示输入一个密码,即#34; mypass"就我而言。

后来,我将这个.sql文件导入了我的" newdb"已经在xampp中创建的数据库