如果你想把创建的 Drupal 网站转移到另一台电脑,我们可以使用 Dev Desktop,导出和导入的功能。下面我们一起来看一下。
在导出之前,我们要确保 settings.php 这个文件在 sites下面的 default 目录里。打开之前安装的 Drupal 所在的目录… 打开 sites … 我们把这里的 movietalk 目录下面的 settings.php 复制一份到 default 目录里面。
启动 Dev Desktop 的控制面板,然后点击 Settings ,再打开 Sites 选项卡。在这里我们可以选择想要转移的 Drupal 网站,假设我们要导出这个 movietalk,选中以后,点击 Export 按钮。
我们可以直接把这个网站导出到 Acquia 的 Dev Cloud 里面,也可以选择 to file,也就是把网站导出到一个压缩包里。
给这个网站的压缩包指定一个保存的位置,我们把它放在桌面上… 然后点击 Save 保存。
在桌面上我们可以找到这个网站的压缩包,这里面包含了网站的文件还有数据库,你可以把它分享给别人,也可以做为网站的备份。
我们可以通过 Dev Desktop ,随时把这个压缩包再恢复成一个 Drupal 网站。
下面我们来看一下如何操作,先解压一下这个压缩包…
打开,里面有 .sql 格式的数据库文件,还有一个 .ini 的配置信息的文件, movietalk 这个文件夹里就是网站的文件。
回到 Dev Desktop 的控制面板,在 Sites 选项卡这里,点击 Import ,导入。
浏览到 Drupal 网站文件所在的目录… 下面的 Database 数据库这里,我们选择 I have a Mysql database dump file for my site,我有网站的 Mysql 数据库文件,也就是那个 .sql 格式的文件,点击 Browse ,浏览到这个数据库文件…
在 New DB name 后面,输入新的数据库的名称,movietalk2,Dev Desktop 会把我们之前导出的 .sql 格式的文件导入到这个数据库里面。
再修改一下 Server,movietalk2 ,最后点击 Import 按钮…
成功以后,Dev Desktop 会自动在浏览器中打开我们新导入的 Drupal 网站,这个网站会跟你导出的时候一模一样。