【问题标题】:Drupal site updation on xampp localhostxampp localhost 上的 Drupal 站点更新
【发布时间】:2014-05-06 12:36:24
【问题描述】:

我有一个托管的 drupal 网站(在压缩文件夹中)。我希望使用XAMPP 将其复制到本地主机上。 我已提取网站文件夹(即“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 上创建一个名为newdb 的新用户,密码为mypass。但是如何导入数据库并删除上面列出的错误?

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

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

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

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

请帮助我,因为我对 drupal 非常陌生,并且想使用 html 和 php 代码而不是 drupal 接口在我的本地主机 (XAMPP) 上进行更改。

【问题讨论】:

    标签: php mysql drupal xampp localhost


    【解决方案1】:

    终于自己找到了!

    我用mysqldump -u newdb -p newdb > mydatabasefile.sql 其中“newdb”的第一个实例是我的用户名,“newdb”的第二个实例是我的数据库名称。 它提示输入密码,在我的情况下是“mypass”。

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

    【讨论】:

      猜你喜欢
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      • 2017-06-01
      • 2011-12-18
      • 2019-02-05
      • 1970-01-01
      • 2016-11-26
      相关资源
      最近更新 更多