我想在本地计算机上编辑我的网站。我这样做是因为我现在买不起程序员......到目前为止他们已经完成了所有工作。
我已将/ var / www /目录下载到我的本地计算机,我正在尝试通过Mac上的localhost查看该站点。
当我这样做时,我收到消息:
Database connection error (2): Could not connect to MySQL.
我是否需要在本地拥有var / lib / mysql /目录才能运行该站点?我对此有正确的看法吗?
另外我没有权限到服务器上的mysql目录,用户是“mysql”。我不知道如何改变这个,因为我无法通过Mindterm连接到ubuntu AWS服务器......但这是另一个故事。
答案 0 :(得分:2)
在您的情况下,该网站由两个组成部分组成。 Webspace,您下载的内容和数据库。你不能只复制数据库的文件!你必须进行备份(查找mysqldump如何做到这一点)。
在Mac上,您需要一个Web服务器和一个数据库服务器。对于像你这样的最终用户,使用MAMP或XAMPP(我更喜欢xampp)这是最简单的方法。这两个软件包都提供了一个完整的Web服务器和一个MySQL数据库服务器。您必须停止OS X的Web服务器才能最好地使用MAMP或XAMPP。
然后,您必须将Webspace-Data放在本地Web服务器的htdoc中,并且必须将MySQL备份加载到使用MAMP或XAMPP安装的MySQL-Server中。备份MySQL和Webspace必须具有相同的备份日期!
每个网站都有一个或多个包含您的URL,用户和密码等MySQL的配置文件。您必须编辑这些文件才能在本地服务器上正常工作,而不是在网络中搜索这些服务。
因此,拥有本地工作副本并不是一种简单的方法!