Php 从联机服务器更改为本地服务器时与数据库的连接(wordpress)

Php 从联机服务器更改为本地服务器时与数据库的连接(wordpress),php,mysql,wordpress,mamp,Php,Mysql,Wordpress,Mamp,我开始为这个发疯了 我必须对我没有创建的wordpress网站进行一些修改。我有权访问主机,所以我下载了所有文件和数据库的副本 在本地数据库中创建和导入之后,我转到wp-config.php并更改本地数据库的宿主参数(user、pass、server等) 但麻烦来了。当我将在线服务器dbXXXX.db.1和1.com更改为localhost时,它突然停止工作,名为index.php的文件将不再工作 (我收到“未找到本地主机服务器”错误) 即使我更改了源文件夹,或重新启动MAMP或重新启动笔记本电

我开始为这个发疯了

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

在本地数据库中创建和导入之后,我转到wp-config.php并更改本地数据库的宿主参数(user、pass、server等)

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

(我收到“未找到本地主机服务器”错误)

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

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

当我说“它工作”时,意味着至少我从wordpress获得了“错误数据库连接”(因为在线托管不允许外部请求其数据库)


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

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


你可以试一试吗

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


你可以试一试吗

最后我发现了错误。这是因为Wordpress(或者我不知道是谁)为使用permalink和MAC OS X创建了“.htaccess”文件

解压从主机下载的web时,操作系统会删除该文件,因为只有系统文件可以以点(“.htaccess”)开头

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


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

我终于找到了错误。这是因为Wordpress(或者我不知道是谁)为使用permalink和MAC OS X创建了“.htaccess”文件

解压从主机下载的web时,操作系统会删除该文件,因为只有系统文件可以以点(“.htaccess”)开头

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


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

a)您是否搜索了缓存并在必要时删除了缓存?b) 错误日志说明了什么?迁移后,您需要更新wp_选项以设置siteurl和home选项。如果它是多站点的,您还需要在wp_博客中设置域。你做了吗?a)你有没有搜索缓存并在必要时删除它们?b) 错误日志说明了什么?迁移后,您需要更新wp_选项以设置siteurl和home选项。如果它是多站点的,您还需要在wp_博客中设置域。你做到了吗?我试过了,但我忘了提到我在Mac OS X上,所以我不能尝试WAMP。。。我试过XAMPP,但没用。谢谢你的想法,但我忘了提到我在Mac OS X上,所以我不能尝试WAMP。。。我试过XAMPP,但没用。谢谢你的主意