创建Drupal 6网站的MAMP本地副本

时间:2011-10-17 08:54:40

标签: drupal drupal-6 themes mamp

我们目前正在重新命名我们的客户,现在是将新品牌带到他们网站的时候了。
除了主题之外,我对Drupal没有多少经验(过去我以Drupal为主题,但对软件的内部工作并不熟悉)。

由于这个网站是实时的,我对现场环境做出任何改变显然是不可行的,所以我已经将网站的源文件下载到本地网络服务器(MAMP)。 我也有数据库的MySQL转储。

我不确定在Drupal中需要更改哪些文件才能访问MAMP网络服务器。有人能指出我在正确的方向吗?

如何将数据库连接到网站,哪些文件需要修改? 我认为客户端正在运行Drupal 6。

更新

我已安装数据库并使用以下行链接起来:

$db_url = 'mysql://root@localhost/databasename';

我为匿名隐藏了数据库名称 因为它是MAMP,数据库没有密码。当我加载网站时,我收到一个错误,即找不到install.php。它不在那里因为网站已经“安装”了。

我还将$ base_url更新为:

$base_url = 'http://localhost:8888/foldername';

2 个答案:

答案 0 :(得分:1)

您只需要修改一个文件'sites / default / settings.php';您只需要更改其中的数据库连接字符串以匹配您的新数据库设置。根据网站的设置,您可能需要调整其他一些设置(例如$base_url$cookie_domain)。

除此之外,安装中的所有内容都应该相对路径化,因此不需要进行任何更改。

答案 1 :(得分:0)

几个小时后我遇到了同样的问题我尝试了解决方案:我们必须检查数据库(勾选本地主机上的数据库列表)[在DB列表后观察:启用数据库此处的统计信息可能会导致Web服务器和MySQL服务器之间的流量过大。所以只启用你想要使用的数据库]这将成功重定向到http://localhost:8888/foldername/install.php:D:D