mysql连接 - 将我的网站移动到本地主机

mysql连接 - 将我的网站移动到本地主机

问题描述:

我使用CMS创建了一个网站。我一直在更新现场网站,最后,我的开发者朋友们经过几个月的“tsk tsk”后,决定在我的电脑上创建一个本地版本,以便在开始现场测试更新。mysql连接 - 将我的网站移动到本地主机

我将所有文件和数据库复制到一个文件夹中。然后,使用XAMPP将文件传输到本地主机

> http://localhost/mywebsite/ 

然后我创建了phpmyadmin的名为“mywebsite”一个新的数据库,并成功导入下载数据库。

现在,当我导航到

> http://localhost/mywebsite/ 

我收到以下消息:检测

错误这阻止当前页的加载。如果 此问题仍然存在,请联系网站管理员。 core.error_file_line mysql_connect()函数[function.mysql-连接]:未知 MySQL服务器主机 'mywebsitecom.fatcowmysql.com'(1)

大概我必须将数据库与CMS我的电脑链接。我想这对Stack Overflow的大多数人来说听起来很简单,但我的PHP和DB技能是有限的。

是否立即明白任何人我需要采取什么行动才能完成本地设置?

+1

这里有几个选项。最终目标是找到cms使用的配置文件,并更改该文件中的mysql登录详细信息,以便连接到本地数据库版本。找一个名为config.php的文件,或者让我们知道它使用的CMS,如果你知道,我们可能会指向正确的文件。 但是现在,你可以创建一个简单的PHP页面,里面有一个mysql连接,并测试它是否连接正常。这听起来很疯狂,但它很容易做到:http://www.w3schools.com/php/php_mysql_connect.asp – azzy81 2013-04-10 15:53:17

+0

感谢信息的工作 - 我有一个本地版本运行,虽然所有的CSS都失踪了。我想原来的问题已经得到了回答,但我们会发布一个单独的问题。再次感谢 – 2013-04-10 16:13:35

在你mysql_connect叫你给它mywebsitecom.fatcowmysql.com作为主机,在那里你该值连接到MySQL并更改为localhost

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 

最好不要使用mysql_*功能找到您的代码文件无论如何:)

您正尝试连接到mywebsitecom.fatcowmysql.com上的MySQL服务器,即使该服务器可能不允许外部连接安全原因。尝试连接到“localhost”而不是“mywebsitecom.fatcowmysql.com”。如果你在你的本地系统上安装了MySQL,这应该可以工作。根据您使用的CMS,您应该可以在某处编辑配置文件。