从在线更改为本地服务器时连接到数据库(wordpress)

Connection to database when changing from online to local server (wordpress)

我开始为这个疯狂了。

我必须对并非我创建的 wordpress 网站进行一些修改。我可以访问主机,所以我下载了所有文件和数据库副本。

在本地数据库中创建并导入后,我转到 wp-config.php 并更改本地的托管参数(用户、通行证、服务器...)。

但是麻烦也来了。当我将在线服务器 dbXXXX.db.1and1.com 更改为 localhost 时,它突然停止工作并且名为 index.php 的文件将不再工作

(I get "localhost server not found" error),

即使我更改源文件夹,或重新启动 MAMP 或重新启动笔记本电脑...唯一的解决方案是卸载 MAMP,重新启动系统并重新安装,但是当将服务器名称更改为 localhost 时再次发生...

嗯...如果我将 index.php 的内容复制到另一个文件中(例如 index2.php)并将参数设置为在线服务器,它将再次工作,直到我将服务器更改为 localhost.

当我说 "it works" 意味着至少我从 wordpress 得到 "error database connection"(由于在线托管不允许对其数据库的外部请求)。

有人可以帮忙吗?您需要一些额外的信息吗?谢谢!

MAMP 在我的 PC 上做了一些疯狂的事情,所以我决定切换到 WAMP -

http://www.wampserver.com/en/

你可以试试看吗?!

终于找到错误了。这是由于 Wordpress(或者我不知道是谁)为使用永久链接和 MAC OS X.

创建的文件“.htaccess”

解压缩从主机下载的网络时,OS 删除了该文件,因为只有系统文件可以以点 (".htaccess") 开头。

我没有找到解决方案,只是开始使用 BootCamp 在 Windows 中工作,一切都很好。我急于完成这项工作,所以我没有更多时间尝试新的解决方案。

所以我没有解决办法,而是问题的根源。希望这至少可以帮助某人找到问题并节省一些时间。