1

这里有一个两周的服务器 n00B。

我想在我的本地机器上编辑我的网站。我正在做这个,因为我现在买不起程序员......他们到目前为止已经完成了所有事情。

我已将 /var/www/ 目录下载到我的本地计算机上,我正在尝试通过我的 Mac 上的 localhost 查看该站点。

当我这样做时,我收到消息:

Database connection error (2): Could not connect to MySQL.

我是否需要在本地拥有 var/lib/mysql/ 目录才能使站点运行?我在这件事上走对了吗?

另外我没有权限访问服务器上的mysql目录,用户是“mysql”。我不知道如何改变这一点,因为我无法通过 Mindterm 连接到 ubuntu AWS 服务器……但那是另一回事了。

4

1 回答 1

2

在您的情况下,该网站由两个组件组成。Webspace,这就是您下载的内容,以及一个数据库。您不能只复制数据库的文件!您必须进行备份(查找 mysqldump 以了解如何执行此操作)。

在您的 Mac 上,您将需要一个 Web 服务器和一个数据库服务器。对于像您这样的最终用户,使用 MAMP 或 XAMPP(我更喜欢 xampp)最容易做到这一点。这两个软件包都提供了一个配备齐全的 Web 服务器和一个 MySQL 数据库服务器。您必须停止 OS X 的 Web 服务器才能与 MAMP 或 XAMPP 一起工作。

然后,您必须将您的 Webspace-Data 放入本地 Web 服务器的 htdocs 中,并且您必须将 MySQL 的备份加载到您使用 MAMP 或 XAMPP 安装的 MySQL-Server 中。备份 MySQL 和 Webspace 的备份日期必须相同!

这些网站中的每一个都有一个或多个配置文件,其中包含您的 URL、MySQL 的用户和密码等。您必须编辑这些文件才能在本地服务器上正常工作,而不是在 Web 中搜索这些服务。

因此,拥有本地工作副本并非易事!

于 2012-12-19T07:28:38.773 回答