首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >本地飞轮-试图导入一个现有的网站和数据库离线开发。获取错误:“建立数据库连接错误”

本地飞轮-试图导入一个现有的网站和数据库离线开发。获取错误:“建立数据库连接错误”
EN

Stack Overflow用户
提问于 2019-09-11 12:03:32
回答 2查看 2.5K关注 0票数 1

我正在接管一个现有的网站,为客户进行更新。原始开发人员将文件转储到宿主提供程序,导入数据库,然后离开。他们从来没有建立网站,所以它不是现场,我没有访问该网站的WP管理面板。因此,使用插件不是一种选择。

我想在离线的网站上工作,这样我就可以在做完修改后替换这些文件。我通过FTP导出了public_html下的所有文件和子文件夹,然后检查wp-config.php以查看使用的数据库是什么,并通过phpMyAdmin导出该数据库。

我将导出的.sql文件与通过FTP下载的站点文件放在一起,并创建了.zip存档。

然后,我打开本地飞轮,并将.zip文件拖到程序中,以便可以导入。

出现的第一个问题是,我注意到飞轮忽略了现有的wp-config.php文件,并创建了自己的文件。

导航到开发站点,它要求我完成一个新站点的设置过程,这是不正确的。它应该使用现有的数据库。

当我打开续集Pro时,有两个数据库,第一个是由飞轮创建的“本地”数据库,然后是我想要使用的实际数据库。

然后导航到站点的文件,并更新wp-config.php以使用我希望它使用的服务器。

当我回到飞轮时,我可以看到它现在引用的是原始数据库。

当我访问开发站点时,会遇到一条错误消息,上面写着“建立数据库连接时出错”。

然后查看mysql日志并看到以下消息:

代码语言:javascript
运行
复制
2019-09-11T11:56:28.787881Z 30 [Note] Access denied for user 'yornbfmy_rpg'@'localhost' (using password: YES)

在服务器的wp-config.php文件中,用户和密码是完全相同的。就像我说的,我没有创建这个网站。最初的开发人员把所有的文件都放进去了,就这样过了一天。他们给了我错误的证件吗?我很困惑,WordPress不是我最强的技能。任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-09-11 12:14:03

我将检查用户yornbfmy_rpg是否存在于mysql数据库中,以及它是否具有更正权限。

票数 1
EN

Stack Overflow用户

发布于 2019-09-11 12:53:08

只需安装使用飞轮的新字压力机。

之后,在新安装的wordpress中复制wp内容文件夹。

意味着只需覆盖或首先删除wp内容,然后将备份wp内容粘贴到其中。

在打开你的phpmyadmin使用飞轮,我认为它的名字与adminer,点击它,它将打开phpmyadmin为您在浏览器中。

之后,删除、选择所有表并删除它。

为了更安全起见,如果您没有足够的导入内存大小,请尝试使用wp导入数据库。

在phpmyadmin上,单击import并选择备份db文件,然后单击Go按钮。

如果您已经成功地导入了db,那么现在是更改并用本地链接替换旧链接的时候了。

为此,我使用了这个实用程序。https://github.com/interconnectit/Search-Replace-DB

请告诉我,上述方法是否有助于您设置本地环境。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57888751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档