我有一个托管的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)。
答案 0 :(得分:0)
最后,自己找到了!
我使用了mysqldump -u newdb -p newdb > mydatabasefile.sql
第一个" newdb
"是我的用户名和" newdb
"的第二个实例;是我的数据库名称。
它提示输入一个密码,即#34; mypass"就我而言。
后来,我将这个.sql文件导入了我的" newdb"已经在xampp中创建的数据库