从在线服务器切换到本地服务器时连接到数据库(wordpress)

时间:2015-09-15 00:12:01

标签: php mysql wordpress mamp

我开始对此感到疯狂。

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

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

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

  

(我发现“找不到localhost服务器”错误),

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

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

当我说“它有效”意味着至少我从wordpress获得“错误数据库连接”(由于在线托管不允许外部请求到其数据库)。

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

2 个答案:

答案 0 :(得分:0)

MAMP在我的电脑上做了一些疯狂,所以我决定改用WAMP -

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

你可以尝试一下吗?!

答案 1 :(得分:0)

最后我发现了错误。这是由于文件" .htaccess" Wordpress(或者我不知道是谁)为使用永久链接和MAC OS X而创建。

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

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

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